Embodiments are directed towards a system and method of anonymizing vehicle location data by using a centralized location of entities near the vehicle instead of the actual vehicle location. One or more entities are selected within a threshold radius around the vehicle. The centralized location is determined based on publicly available entity location information for the selected entities. The centralized location is stored or transmitted to third parties as the vehicle's location. A characteristic of the vehicle or a time range associated with capturing the actual vehicle location may be associated with the centralized location without including an identifier of the vehicle.
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
H04W 4/02 - Services making use of location information
H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
2.
SYSTEM AND METHOD FOR VEHICLE LOCATION ANONYMIZATION
Embodiments are directed towards a system and method of anonymizing vehicle location data by using a centralized location of entities near the vehicle instead of the actual vehicle location. One or more entities are selected within a threshold radius around the vehicle. The centralized location is determined based on publicly available entity location information for the selected entities. The centralized location is stored or transmitted to third parties as the vehicle's location. A characteristic of the vehicle or a time range associated with capturing the actual vehicle location may be associated with the centralized location without including an identifier of the vehicle.
Embodiments are directed towards a system and method of utilizing a companion application on a mobile device to obtain information indicative of an event associated with a user of the mobile device. The event information is forwarded to a push recommendation service that utilizes a recommendation engine to generate at least one content recommendation for the user based on the event information. The push recommendation service identifies a head unit that is associated with the mobile device or the companion application. The push recommendation service sends the head unit identifier and the content recommendation to a remote server, which provides the content recommendation to the head unit based on the head unit identifier. The head unit then presents the content recommendation to the user.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
H04W 4/02 - Services making use of location information
B60K 35/00 - Instruments specially adapted for vehiclesArrangement of instruments in or on vehicles
4.
SYSTEM AND METHOD FOR GENERATING CONTENT RECOMMENDATION RULES FOR A VEHICLE
Embodiments are directed towards a system and method of generating content recommendation rules for a vehicle head unit. A content recommendation and telemetry information of a vehicle are received by at least one remote server. The at least one remote server determines at least one content recommendation rule based on the at least one content recommendation and the telemetry information. The at least one remote server provides the at least one content recommendation rule to the head unit. The head unit detects an event associated with the head unit and selects content to present to the user based on a comparison of the detected event to the at least one content recommendation rule. The head unit then presents the selected content to the user.
Embodiments are directed towards a system and method of utilizing a companion application on a mobile device to obtain information indicative of an event associated with a user of the mobile device. The event information is forwarded to a push recommendation service that utilizes a recommendation engine to generate at least one content recommendation for the user based on the event information. The push recommendation service identifies a head unit that is associated with the mobile device or the companion application. The push recommendation service sends the head unit identifier and the content recommendation to a remote server, which provides the content recommendation to the head unit based on the head unit identifier. The head unit then presents the content recommendation to the user.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
6.
SYSTEM AND METHOD FOR CORRELATING KEEP-ALIVE CONNECTION COMMUNICATIONS WITH UNARY CONNECTION COMMUNICATIONS
Embodiments are directed towards a system and method of employing a bridge service to coordinate messages from a keep-alive connection between a head unit of a vehicle and a connection broker with microservices via unary connections. The bridge service stores configuration information that maps topic connection information for the keep-alive connection with microservice connection information. The bridge service subscribes with the connection broker to topics associated with the microservices based on the configuration information. A message that is published to the keep-alive connection having a published topic that corresponds to a subscribed topic is received from the connection broker. The microservice connection information that maps to the published topic is selected based on the configuration information. The bridge service establishes a unary connection with a microservice based on the selected microservice connection information, which is utilized to provide message payload information from the bridge service to the microservice.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
7.
System and method for correlating keep-alive connection communications with unary connection communications
Embodiments are directed towards a system and method of employing a bridge service to coordinate messages from a keep-alive connection between a head unit of a vehicle and a connection broker with microservices via unary connections. The bridge service stores configuration information that maps topic connection information for the keep-alive connection with microservice connection information. The bridge service subscribes with the connection broker to topics associated with the microservices based on the configuration information. A message that is published to the keep-alive connection having a published topic that corresponds to a subscribed topic is received from the connection broker. The microservice connection information that maps to the published topic is selected based on the configuration information. The bridge service establishes a unary connection with a microservice based on the selected microservice connection information, which is utilized to provide message payload information from the bridge service to the microservice.
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
10.
Method and system for providing artificial intelligence analytic (AIA) services using operator fingerprints and cloud data
One embodiment of the present invention discloses a process of providing a report predicting potential risks relating to an operator driving a vehicle using information obtained from various interior and exterior sensors, vehicle onboard computer (“VOC”), and cloud network. After activating interior and exterior sensors mounted on a vehicle operated by a driver for obtaining data relating to external surroundings and internal environment, the data is forwarded to VOC for generating a current fingerprint associated with the driver. The current fingerprint represents current driving status in accordance with the collected real-time data. Upon uploading the current fingerprint to the cloud via a communications network, a historical fingerprint which represents historical driving information associated with the driver is retrieved. In one aspect, the process is capable of generating a driving analysis report which predicts potential risks associated with the driver according to the current and historical fingerprints.
G07C 5/00 - Registering or indicating the working of vehicles
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/10 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time using counting means or digital clocks
Technologies are disclosed herein for selecting a content instance for enforcing a protocol on a head unit of a vehicle. The content instance corresponds to a geographic region of a vehicle and is received by the head unit in the geographic region. The content instance includes a set of criteria for determining whether to enforce the protocol. Enforcement of the protocol by the head unit may adjust operation of the head unit or how the head unit presents media content. The head unit may establish communication connections with head units of other vehicles. The head units may communicate vehicle specific information over the communication connections and implement protocols as a result of the communications.
H04W 4/46 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G08G 1/09 - Arrangements for giving variable traffic instructions
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
G08G 1/127 - Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles to a central station
12.
System and method for providing content to a user based on a predicted route identified from audio or images
Embodiments are directed towards providing a system that presents content to a user of a vehicle based on where the vehicle is going. A microphone captures audio signals within the vehicle, which are analyzed for route information. These audible commands may be said by a person in the vehicle, such as a passenger telling the driver where to turn, or they may be received from a mobile computing device, such as a smartphone executing a map application that is providing audible directions. An anticipated route of the vehicle is determined based on the audible route information. Content is selected and presented to the user of the vehicle based on the anticipated route. Images of a display screen of the mobile computing device may also be analyzed to identify the route information.
Embodiments are directed towards providing a system that provides an environment in which multiple user applications can be executed in the background of a vehicle head unit without direct interaction by a user of the head unit. A category-management application is configured to communicate with the user applications. The category-management application receives a request for content. The category-management application provides a request to one or more of the user applications to cause the user applications to execute as background processes to fulfill the request. The category-management application receives responses from the user applications. The category-management application selects and presents content associated with the fulfilled request to the user.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Embodiments are directed towards providing a system that presents customized content to a user of an automobile based on what the user of the automobile is looking at. A first camera captures images of the user of the interior of the automobile, and a second camera captures images of a scene that the user is viewing. The images are analyzed to determine if the user is looking at, or not looking at, an object in the scene. If the user is looking at such an object, content associated with the object is selected and presented to the user.
B60K 35/85 - Arrangements for transferring vehicle- or driver-related data
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
15.
SYSTEM AND METHOD FOR CORRELATING USER ATTENTION DIRECTION AND OUTSIDE VIEW
Embodiments are directed towards providing a system that presents customized content to a user of an automobile based on what the user of the automobile is looking at. A first camera captures images of the user of the interior of the automobile, and a second camera captures images of a scene that the user is viewing. The images are analyzed to determine if the user is looking at, or not looking at, an object in the scene. If the user is looking at such an object, content associated with the object is selected and presented to the user.
Embodiments are directed towards providing a system that presents customized content to a user of an automobile based on what the user of the automobile is looking at. A first camera captures images of the user of the interior of the automobile, and a second camera captures images of a scene that the user is viewing. The images are analyzed to determine if the user is looking at, or not looking at, an object in the scene. If the user is looking at such an object, content associated with the object is selected and presented to the user.
Embodiments are directed towards providing a system that presents customized content to a user in an automobile based on the usage patterns of the automobile or its current occupant. Accessory data from the automobile is monitored to learn the automobile-usage patterns. The automobile-usage patterns are mapped to a plurality of content items, such as by mapping the content items to services, which are then mapped to the automobile-usage patterns. The plurality of content items are prioritized for display to the user based on the automobile-usage patterns and the frequency of those automobile-usage patterns. The prioritized content items can be presented to the user sequentially or in response to accessory data that matches an automobile-usage pattern.
Embodiments are directed towards providing a system that presents customized content to a user in an automobile based on the usage patterns of the automobile or its current occupant. Accessory data from the automobile is monitored to learn the automobile-usage patterns. The automobile-usage patterns are mapped to a plurality of content items, such as by mapping the content items to services, which are then mapped to the automobile-usage patterns. The plurality of content items are prioritized for display to the user based on the automobile-usage patterns and the frequency of those automobile-usage patterns. The prioritized content items can be presented to the user sequentially or in response to accessory data that matches an automobile-usage pattern.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
19.
SYSTEMS AND METHODS FOR ADAPTIVE CONTENT FILTERING
Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
G01C 21/36 - Input/output arrangements for on-board computers
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
21.
SYSTEMS AND METHODS FOR ADAPTIVE CONTENT FILTERING
Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
A method and system for enabling use of a reusable-code section across applications of different operating systems. For a first application designed for a first operating system (“OS”), a first native-code section and a reusable-code section are defined as part of the first application. For a second application designed for a second OS, a second native-code section and the reusable-code section are defined as part of the second application, and the second application is incapable of running on the first OS. The first and second native-code sections communicate with a web-services server, which communicates with a plurality of backend-services servers, at least some of which are controlled by different entities. The web-services server coordinates the execution of service requests with the backend-services servers on behalf of the first and second applications. The reusable-code section facilitates the display of user-interface elements when the first and second applications are executed.
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
23.
SYSTEM AND METHOD FOR ENABLING REUSABLE CODE ACROSS APPLICATIONS OF DIFFERENT OPERATING SYSTEMS
A method and system for enabling use of a reusable-code section across applications of different operating systems. For a first application designed for a first operating system ("OS"), a first native-code section and a reusable-code section are defined as part of the first application. For a second application designed for a second OS, a second native-code section and the reusable-code section are defined as part of the second application, and the second application is incapable of running on the first OS. The first and second native-code sections communicate with a web-services server, which communicates with a plurality of backend-services servers, at least some of which are controlled by different entities. The web-services server coordinates the execution of service requests with the backend-services servers on behalf of the first and second applications. The reusable-code section facilitates the display of user-interface elements when the first and second applications are executed.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
A method or system is capable of detecting operator behavior (“OB”) utilizing a virtuous cycle containing sensors, machine learning center (“MLC”), and cloud based network (“CBN”). In one aspect, the process monitors operator body language captured by interior sensors and captures surrounding information observed by exterior sensors onboard a vehicle as the vehicle is in motion. After selectively recording the captured data in accordance with an OB model generated by MLC, an abnormal OB (“AOB”) is detected in accordance with vehicular status signals received by the OB model. Upon rewinding recorded operator body language and the surrounding information leading up to detection of AOB, labeled data associated with AOB is generated. The labeled data is subsequently uploaded to CBN for facilitating OB model training at MLC via a virtuous cycle.
G06K 9/62 - Methods or arrangements for recognition using electronic means
B60R 1/00 - Optical viewing arrangementsReal-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Cloud-based software using artificial intelligence in the
nature of machine learning, deep learning, predictive
analytics and data mining; embedded software for use in
computer appliances for computer network auditing, network
breach detection, computer forensic analysis, security
monitoring using artificial intelligence in the nature of
machine learning, deep learning, predictive analytics and
data mining; computer software for predictive analysis;
computer software for data analysis and machine learning;
computer software for the creation of user experiences,
interactive applications, services and connected technology
for wireless and other digital devices; computer software
for interactive application and service authoring,
configuration and connectivity; computer software for
creating, viewing, publishing, producing, broadcasting and
playing animation, video, sound, graphics, presentations,
imaging, modeling, and illustrations; computer software for
creating, designing, developing, delivering, administering,
managing, assembling, displaying and distributing multiple
services and experiences; cloud based technology for
interactive and dynamic services, experiences and
presentations, and for administering content and tracking
usage, progress and results; computer software for the
development, deployment and distribution of content and
applications to run on cell phones, mobile phones, mobile
devices, wireless devices, and smart phones, and for
embedding such content for use in foregoing devices;
computer software, namely, software development tools for
the creation of mobile internet applications and client
interfaces; all of the foregoing software being
pre-installed by manufacturers rather than to end consumers. Computer software development in the field of artificial
intelligence, machine learning, data science and software
infrastructure; software as a service (SAAS) featuring
software for predictive analysis; software as a service
(SAAS) featuring software for data analysis and machine
learning; platform as a service (PAAS) featuring computer
software platforms for the creation of user experiences,
interactive applications, services and games and connected
technology for wireless and other digital devices; platform
as a service (PAAS) featuring computer software platforms
for interactive application and service authoring,
configuration and connectivity; platform as a service (PAAS)
featuring computer software platforms for creating, viewing,
publishing, producing, broadcasting and playing animation,
video, sound, graphics, presentations, imaging, modeling,
and illustrations; platform as a service (PAAS) featuring
computer software platforms for creating interactive
applications and connective technologies.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software for the creation of user experiences,
interactive applications, services and games and connected
technology for wireless and other digital devices; computer
software for interactive application and service authoring,
configuration and connectivity; computer software for
creating, viewing, publishing, producing, broadcasting and
playing animation, video, sound, graphics, presentations,
imaging, modeling, and illustrations; computer software for
creating, designing, developing, delivering, administering,
managing, assembling, displaying and distributing
entertainment, business, educational, training and
multimedia programs, connective technology for enabling
multiple services and hardware, cloud based technology for
interactive and dynamic services, experiences and
presentations, and for administering content and tracking
usage, progress and results; computer software for creating,
storing, distributing and monitoring in-room entertainment,
mobile applications and web pages and interactive messaging;
computer software for compressing, decompressing, and
distributing animation, graphics, audio, video, text,
presentations, illustrations and computer data, and enabling
them to be experienced on electronic devices; computer
software for the development, deployment and distribution of
content and applications to run on cell phones, mobile
phones, mobile devices, wireless devices, PDAs, portable
media players, smart phones, portable game players, set-top
boxes, televisions, personal media players and digital
cameras, and for embedding such content for use in foregoing
devices; computer programs for compressing, decompressing,
and distributing animation, graphics, audio, video, text,
presentations, illustrations and computer data, and enabling
them to be experienced on mobile wireless devices; computer
software, namely, software development tools for the
creation of mobile internet applications and client
interfaces; downloadable computer software for use on a
global communications network for creating interactive
applications, connective technologies, animated experiences,
presentations and downloadable electronic instruction
manuals distributed therewith; downloadable software for
interactive game authoring, configuration and connectivity. Platform as a service (PAAS) featuring computer software
platforms for the creation of user experiences, interactive
applications, services and games and connected technology
for wireless and other digital devices; platform as a
service (PAAS) featuring computer software platforms for
interactive application and service authoring, configuration
and connectivity; platform as a service (PAAS) featuring
computer software platforms for creating, viewing,
publishing, producing, broadcasting and playing animation,
video, sound, graphics, presentations, imaging, modeling,
and illustrations; platform as a service (PAAS) featuring
computer software platforms for creating, designing,
developing, delivering, administering, managing, assembling,
displaying and distributing entertainment, business,
educational, training and multimedia programs, connective
technology for enabling multiple services and hardware,
cloud based technology for interactive and dynamic services,
experiences and presentations, and for administering content
and tracking usage, progress and results; platform as a
service (PAAS) featuring computer software platforms for
creating interactive applications, connective technologies,
animated experiences and presentations; providing temporary
use of non-downloadable computer software for use on a
global communications network and for creating, storing,
distributing and monitoring in-room entertainment, mobile
applications and web pages and interactive messaging.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Computer software for the creation of interactive content, namely animation, video clips, music, graphics, audiovisual presentations, digital images, and illustrations and applications in the fields of vehicle navigation, hotel and restaurant reservation, ordering food and groceries for pickup and delivery, streaming of third party multimedia content, namely news, television programming, and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts for wireless and digital devices, namely the computer hardware integrated within an automobile, and for embedding such content for use in the foregoing devices; computer software for interactive application and service authoring and configuration, namely an Application Programming Interface (API) for use in computer hardware integrated within an automobile; computer software for creating, viewing, publishing, producing, broadcasting, playing and modeling animation, video clips, music, graphics, audiovisual presentations, digital images, and illustrations and for enabling such media to be experienced on mobile wireless devices; computer application software for creating, designing, developing, delivering, administering, managing, assembling, displaying and distributing entertainment, business, educational, training and multimedia programs, cloud based technology for interactive and dynamic services, experiences and presentations, and for administering content and tracking usage, progress and results, all such software for use by vehicle drivers and passengers to access, view, interact with, and download information in the fields of weather forecasts, directory assistance, travel alerts, entertainment content, namely making hotel and restaurant reservations, travel arrangements, ordering food and groceries for pickup and delivery, booking tickets for sporting, cultural and entertainment events, planning routes, streaming of third-party multimedia content, namely news, television programming and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts and analysis of market research data and statistics; computer software for creating, storing, distributing and monitoring in-room entertainment, mobile applications, web pages and interactive messaging in the fields of navigation, hotel and restaurant reservation, ordering food and groceries for pickup and delivery, streaming of third-party multimedia content, namely news, television programming and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts; computer software for compressing, decompressing, and distributing animation, graphics, music, video clips, text files, audiovisual presentations and digital illustrations to enable them to be experienced on electronic devices, namely computer hardware integrated within an automobile; computer software for the development, deployment and distribution of interactive content, namely animation, video clips, music, graphics, audiovisual presentations, digital images, and illustrations and applications in the fields of vehicle navigation, hotel and restaurant reservation, ordering food and groceries for pickup and delivery, streaming of third-party multimedia content, namely news, television programming, and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts, for mobile devices and wireless devices, namely the computer hardware integrated within an automobile, PDAs, portable media players, portable game players, set-top boxes, televisions, personal media players and digital cameras, and for embedding such content for use in the foregoing devices; computer programs for compressing, decompressing, and distributing animation, graphics, music, video clips, text, presentations, illustrations and computer data, namely, user interaction data, namely, animation, video clips, music, graphics, audiovisual presentations, digital images, video clips, text, illustrations, vehicle data and mobile app usage data and enabling them to be experienced on mobile wireless devices, namely the computer hardware integrated within an automobile, PDAs, portable media players, portable game players, set-top boxes, televisions, personal media players and digital cameras; computer software, namely, software development tools for the creation of mobile internet applications and client interfaces, namely computer software for assisting developers in creating program code for use in multiple application programs; downloadable computer software for use on a global communications network for creating interactive applications, animated experiences, presentations and downloadable electronic instruction manuals distributed therewith, namely applications in the fields of vehicle navigation, hotel and restaurant reservation, ordering food and groceries for pickup and delivery, streaming of third-party multimedia content, namely news, television programming, and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts, for wireless and digital devices, namely the computer hardware integrated within an automobile, and for embedding such content for use in the foregoing devices; downloadable interactive multimedia computer game programs; all the aforementioned goods specifically excluding software and hardware relating to voice communications delivered over Internet Protocol networks (1) Platform as a service (PAAS) featuring computer software platforms for the creation of interactive content, namely animation, video clips, music, graphics, audiovisual presentations, digital images, and illustrations and applications in the fields of vehicle navigation, hotel and restaurant reservation, ordering food and groceries for pickup and delivery, streaming of third-party multimedia content, namely news, television programming, and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts for wireless and digital devices, namely the computer hardware integrated within an automobile, and for embedding such content for use in the foregoing devices; platform as a service (PAAS) featuring computer software for interactive application and service authoring and configuration, namely an Application Programming Interface (API) for use in computer hardware integrated within an automobile; platform as a service (PAAS) featuring computer software platforms for creating, viewing, publishing, producing, broadcasting, playing and modeling animation, video clips, music, graphics, audiovisual presentations, digital images, and illustrations and enabling them to be experienced on mobile wireless devices; platform as a service (PAAS) featuring computer application software for creating, designing, developing, delivering, administering, managing, assembling, displaying and distributing entertainment, business, educational, training and multimedia programs, connective technology for enabling multiple services and hardware, cloud based technology for interactive and dynamic services, experiences and presentations, and for administering content and tracking usage, progress and results, all such software for use by vehicle drivers and passengers to access, view, interact with, and download information in the fields of weather forecasts, directory assistance, travel alerts, entertainment content, namely, making hotel and restaurant reservations, travel arrangements, ordering food and groceries for pickup and delivery, booking tickets for sporting, cultural and entertainment events, planning routes, streaming of third-party multimedia content, namely news, television programming and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts and analysis of market research data and statistics; platform as a service (PAAS) featuring computer software platforms for creating interactive applications, animated experiences and presentations in the fields of vehicle navigation, hotel and restaurant reservation, ordering food and groceries for pickup and delivery, streaming of third-party multimedia content, namely news, television programming, and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts; providing temporary use of non-downloadable computer software for use on a global communications network and for creating, storing, distributing and monitoring in-room entertainment, mobile applications and web pages in the fields of vehicle navigation, hotel and restaurant reservation, ordering food and groceries for pickup and delivery, streaming of third-party multimedia content, namely news, television programming and streaming video services featuring music, movies, television shows, music videos, news and sports webcasts, excluding software and hardware relating to voice communications delivered over Internet Protocol networks
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
One embodiment discloses an automobile having multiple distributed subsystems configured to provide communication via a network system. The automobile includes an outward facing camera ("OFC") subsystem and a vehicle onboard computer ("VOC"). The OFC subsystem, having at least one OFC, OFC processor, and OFC database, is configured to recognize a predefined exterior object from a set of exterior images captured by the OFC based on an OFC query. The VOC includes a VOC central processing unit, VOC database, and network manager, wherein the network manager includes an internal network circuit and an external network circuit. The internal network circuit is used for communicating with the OFC subsystem while the external network circuit is used to interface with a cloud system. In one aspect, the VOC provides a data stream representing a recognized event in accordance with a query retrieved from the VOC database.
B60W 50/00 - Details of control systems for road vehicle drive control not related to the control of a particular sub-unit
B60W 40/02 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to ambient conditions
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
One embodiment discloses an automobile having multiple distributed subsystems configured to provide communication via a network system. The automobile includes an outward facing camera (“OFC”) subsystem and a vehicle onboard computer (“VOC”). The OFC subsystem, having at least one OFC, OFC processor, and OFC database, is configured to recognize a predefined exterior object from a set of exterior images captured by the OFC based on an OFC query. The VOC includes a VOC central processing unit, VOC database, and network manager, wherein the network manager includes an internal network circuit and an external network circuit. The internal network circuit is used for communicating with the OFC subsystem while the external network circuit is used to interface with a cloud system. In one aspect, the VOC provides a data stream representing a recognized event in accordance with a query retrieved from the VOC database.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
B60R 1/00 - Optical viewing arrangementsReal-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
32.
Connection management of smart devices with automobile head unit
Embodiments are directed towards establishing a network connection between a mobile device and an automobile head unit. A user of the mobile device interacts with a user interface on the mobile device to establish the connection with the head unit. If authorized, the head unit disconnects a currently connected device if the connection is to be via classic Bluetooth protocols. If the head unit has reached a maximum number of registered mobile devices, then the head unit sends a request to the mobile device for a selection of which currently registered mobile devices are to be unregistered. The head unit registers the mobile device with the head unit and establishes the connection between the mobile device and the head unit via classic Bluetooth protocols or Bluetooth Low Energy protocols depending on the type of connection request.
H04W 60/00 - Affiliation to network, e.g. registrationTerminating affiliation with the network, e.g. de-registration
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 76/34 - Selective release of ongoing connections
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
A presentation system is described herein. The system can include a room for playing a scene and can be made up of a collection of displays. The system can also include media players to manage the playing of content on a corresponding display of the collection of displays. The system can also include a server to distribute objects to the media players. The scene can include the objects, which may be selectively played on the displays when the scene is played on the room. The media players can receive the objects and can determine whether the objects are intended to be played on the corresponding displays as part of the scene to be played. If so, the objects can be rendered on the corresponding displays on which the objects are intended to be played, which can bypass the rendering of the scene as a whole by the system.
One embodiment of the present invention is able to provide an interactive parking management (“IPM”) in accordance with information obtained from interior and exterior sensors, vehicle onboard computer (“VOC”), and cloud data. The process, in one embodiment, is capable of acknowledging a parking activity initiated by a vehicle traveling in a geographic location via a communications network. Upon providing parking information to the vehicle based on the data obtained from the current parking status, historical parking status, and big data for facilitating the parking activity, the movement of the vehicle is monitored in accordance with the current parking status. After recording a physical location where the vehicle is parked and parking duration, a parking invoice is generated in response to information relating to the recorded information such as physical location and parking duration.
B60Q 1/48 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for parking purposes
G07C 5/00 - Registering or indicating the working of vehicles
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/10 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time using counting means or digital clocks
A method includes capturing a first image at a first time using a camera; processing the first image to identify a representation of an object in the first image; storing the first image as an event forming a navigable marker in a conference room tracking system; measuring one or more of a room sound and a room activity level at a time associated with capture of the first image; generating a heat marker representing a level of the room sound or the room activity level; and storing the heat marker in association with the event.
G06K 9/18 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints using printed characters having additional code marks or containing code marks, e.g. the character being composed of individual strokes of different shape, each representing a different code value
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
One embodiment of the present invention predicts a vehicular event relating to machinal performance using information obtained from interior and exterior sensors, vehicle onboard computer ("VOC"), and cloud data. The process of predication is able to activate interior and exterior sensors mounted on a vehicle operated by a driver for obtaining current data relating to external surroundings, interior settings, and internal mechanical conditions of the vehicle. After forwarding the current data to VOC to generate a current vehicle status representing real-time vehicle performance in accordance with the current data, retrieving a historical data associated with the vehicle including mechanical condition is retrieved. In one aspect, a normal condition signal is issued when the current vehicle status does not satisfy with the optimal condition based on the historical data. Alternatively, a race car condition is issued when the current vehicle status meets with the optimal condition.
One embodiment of the present invention discloses a process of providing a report predicting potential risks relating to an operator driving a vehicle using information obtained from various interior and exterior sensors, vehicle onboard computer (“VOC”), and cloud network. After activating interior and exterior sensors mounted on a vehicle operated by a driver for obtaining data relating to external surroundings and internal environment, the data is forwarded to VOC for generating a current fingerprint associated with the driver. The current fingerprint represents current driving status in accordance with the collected real-time data. Upon uploading the current fingerprint to the cloud via a communications network, a historical fingerprint which represents historical driving information associated with the driver is retrieved. In one aspect, the process is capable of generating a driving analysis report which predicts potential risks associated with the driver according to the current and historical fingerprints.
G07C 5/00 - Registering or indicating the working of vehicles
B60R 5/00 - Compartments within vehicle body primarily intended or sufficiently spacious for trunks, suit-cases, or the like
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
C07C 5/10 - Preparation of hydrocarbons from hydrocarbons containing the same number of carbon atoms by hydrogenation of aromatic six-membered rings
G07C 5/10 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time using counting means or digital clocks
38.
Method and system for providing artificial intelligence analytic (AIA) services for performance prediction
One embodiment of the present invention predicts a vehicular event relating to machinal performance using information obtained from interior and exterior sensors, vehicle onboard computer (“VOC”), and cloud data. The process of predication is able to activate interior and exterior sensors mounted on a vehicle operated by a driver for obtaining current data relating to external surroundings, interior settings, and internal mechanical conditions of the vehicle. After forwarding the current data to VOC to generate a current vehicle status representing real-time vehicle performance in accordance with the current data, retrieving a historical data associated with the vehicle including mechanical condition is retrieved. In one aspect, a normal condition signal is issued when the current vehicle status does not satisfy with the optimal condition based on the historical data. Alternatively, a race car condition is issued when the current vehicle status meets with the optimal condition.
G07C 5/00 - Registering or indicating the working of vehicles
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/10 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time using counting means or digital clocks
One embodiment of the present invention discloses a process of providing a report predicting potential risks relating to an operator driving a vehicle using information obtained from various interior and exterior sensors, vehicle onboard computer ("VOC"), and cloud network. After activating interior and exterior sensors mounted on a vehicle operated by a driver for obtaining data relating to external surroundings and internal environment, the data is forwarded to VOC for generating a current fingerprint associated with the driver. The current fingerprint represents current driving status in accordance with the collected real-time data. Upon uploading the current fingerprint to the cloud via a communications network, a historical fingerprint which represents historical driving information associated with the driver is retrieved. In one aspect, the process is capable of generating a driving analysis report which predicts potential risks associated with the driver according to the current and historical fingerprints.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
One embodiment of the present invention is able to provide an interactive parking management ("IPM") in accordance with information obtained from interior and exterior sensors, vehicle onboard computer ("VOC"), and cloud data. The process, in one embodiment, is capable of acknowledging a parking activity initiated by a vehicle traveling in a geographic location via a communications network. Upon providing parking information to the vehicle based on the data obtained from the current parking status, historical parking status, and big data for facilitating the parking activity, the movement of the vehicle is monitored in accordance with the current parking status. After recording a physical location where the vehicle is parked and parking duration, a parking invoice is generated in response to information relating to the recorded information such as physical location and parking duration.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06N 99/00 - Subject matter not provided for in other groups of this subclass
Embodiments are directed towards a smart sign that provides dynamic content auctions based on device-specific information obtained from mobile devices in proximity of the smart sign. Device-information requirements and content are received from content providers. The device-information requirements include target device-specific information and a price that the content provider is willing to pay to have its content displayed when the target device-specific information is received from a mobile device. Device-specific information is received from each mobile device in the proximity of the smart sign. The auction for the smart sign is performed by comparing the device-specific information to the device-information requirements for the content providers. Third-party content, e.g., advertisement, is selected for the content provider that paid a highest amount of money for the device-information requirements that match the device-specific information. User-specific content is generated and displayed on the smart sign based on the selected third-party content.
A method and/or system is able to improve vehicle safety via metadata extraction by an inferred attentional ("IA") model trained by a virtuous cycle containing sensors, machine learning center ("MLC"), and cloud based network ("CBN"). In one aspect, the system includes a set of outward facing camera, inward facing cameras, and vehicle onboard computer ("VOC"). The outward facing cameras collect external images representing a surrounding environment in which the vehicle operates. The inward facing cameras collect internal images including operator facial expression representing at least operator's attention. The VOC is configured to identify operator's attention in response to the collected internal images and the collected external images.
B60K 28/02 - Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
B60W 40/02 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to ambient conditions
G08B 3/10 - Audible signalling systemsAudible personal calling systems using electric transmissionAudible signalling systemsAudible personal calling systems using electromagnetic transmission
G08B 5/22 - Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmissionVisible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electromagnetic transmission
A method or system is able to refine Global Positioning System ("GPS") information for guiding a vehicle via extracted metadata using a GPS refinement ("GR") model managed by a virtuous cycle containing sensors, machine learning center ("MLC"), and a cloud based network ("CBN"). The GR system includes a set of outward facing cameras, a vehicle onboard computer ("VOC"), and GR model. The outward facing cameras mounted on a vehicle are capable of collecting external images representing a surrounding environment in which the vehicle operates. The VOC is configured to generate a positional vehicle location with respect to the surrounding environment in accordance with the external images and historical stored data obtained from CBN. The GR model is configured to generate a driving guidance based on combined information between the positional vehicle location and GPS data.
A method and/or system is able to provide driver fingerprint via metadata extraction managed by a driver rating (“DR”) model trained by a machine learning center (“MLC”) coupled to a cloud based network (“CBN”). In one embodiment, a DR system includes a set of outward facing cameras, a set of inward facing cameras, and a vehicle onboard computer (“VOC”). The set of outward facing cameras mounted on a vehicle is used to collect external images representing a surrounding environment in which the vehicle operates. The set of inward facing cameras mounted in the vehicle is used to collect internal images including operator body expression representing at least operator's attention. The VOC is configured to determine the identity of operator and current operating style in response to the collected internal images, the collected external images, and historical stored data.
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04W 4/02 - Services making use of location information
G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle
G08G 1/0969 - Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
G01C 21/36 - Input/output arrangements for on-board computers
G08G 1/01 - Detecting movement of traffic to be counted or controlled
B60Q 9/00 - Arrangement or adaptation of signal devices not provided for in one of main groups
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
G08G 1/04 - Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
B60R 1/00 - Optical viewing arrangementsReal-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
B60R 1/062 - Rear-view mirror arrangements mounted on vehicle exterior with remote control for adjusting position
G01S 19/48 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
G08G 1/14 - Traffic control systems for road vehicles indicating individual free spaces in parking areas
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
A method or system is able to refine Global Positioning System (“GPS”) information for guiding a vehicle via extracted metadata using a GPS refinement (“GR”) model managed by a virtuous cycle containing sensors, machine learning center (“MLC”), and a cloud based network (“CBN”). The GR system includes a set of outward facing cameras, a vehicle onboard computer (“VOC”), and GR model. The outward facing cameras mounted on a vehicle are capable of collecting external images representing a surrounding environment in which the vehicle operates. The VOC is configured to generate a positional vehicle location with respect to the surrounding environment in accordance with the external images and historical stored data obtained from CBN. The GR model is configured to generate a driving guidance based on combined information between the positional vehicle location and GPS data.
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60Q 9/00 - Arrangement or adaptation of signal devices not provided for in one of main groups
B60R 1/00 - Optical viewing arrangementsReal-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
B60R 1/062 - Rear-view mirror arrangements mounted on vehicle exterior with remote control for adjusting position
G01C 21/36 - Input/output arrangements for on-board computers
G01S 19/48 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G08G 1/04 - Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle
G08G 1/0969 - Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
G08G 1/14 - Traffic control systems for road vehicles indicating individual free spaces in parking areas
A system includes sensor nodes each including camera and a processor, the nodes interconnected via a wide area network. A master controller establishes named queues each associated with a proximate physical object in an area including one or more of the sensor nodes and detectable by the sensor node camera. Each sensor node identifies a viewed physical object in a feed from the sensor node camera, and associates the viewed physical object with one of the named queues.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software development in the field of artificial intelligence, machine learning, data science and software infrastructure; software as a service (SAAS) services featuring software for predictive analysis; software as a service (SAAS) featuring software for data analysis and machine learning; platform as a service (PAAS) featuring computer software platforms for the creation of user experiences, interactive applications, services and games and connected technology for wireless and other digital devices; platform as a service (PAAS) featuring computer software platforms for interactive application and service authoring, configuration and connectivity; platform as a service (PAAS) featuring computer software platforms for creating, viewing, publishing, producing, broadcasting and playing animation, video, sound, graphics, presentations, imaging, modeling, and illustrations; platform as a service (PAAS) featuring computer software platforms for creating interactive applications and connective technologies
09 - Scientific and electric apparatus and instruments
Goods & Services
Cloud-based software using artificial intelligence in the nature of machine learning, deep learning, predictive analytics and data mining; embedded software for use in computer appliances for computer network auditing, network breach detection, computer forensic analysis, security monitoring using artificial intelligence in the nature of machine learning, deep learning, predictive analytics and data mining; computer software for predictive analysis; computer software for data analysis and machine learning; computer software for the creation of user experiences, interactive applications, services and connected technology for wireless and other digital devices; computer software for interactive application and service authoring, configuration and connectivity; computer software for creating, viewing, publishing, producing, broadcasting and playing animation, video, sound, graphics, presentations, imaging, modeling, and illustrations; computer software for creating, designing, developing, delivering, administering, managing, assembling, displaying and distributing multiple services and experiences; cloud based technology for interactive and dynamic services, experiences and presentations, and for administering content and tracking usage, progress and results; computer software for the development, deployment and distribution of content and applications to run on cell phones, mobile phones, mobile devices, wireless devices, and smart phones, and for embedding such content for use in foregoing devices; computer software, namely, software development tools for the creation of mobile internet applications and client interfaces; all of the foregoing software being pre-installed by manufacturers rather than to end consumers
49.
METHOD AND SYSTEM FOR PROVIDING AUTO SPACE MANAGEMENT USING VIRTUOUS CYCLE
A method or system capable of managing automobile parking space ("APS") using containerized sensors, machine learning center, and cloud based network is disclosed. A process, in one aspect, monitors the surrounding information observed by a set of onboard sensors of a vehicle as the vehicle is in motion. After selectively recording the surrounding information in accordance with instructions from a containerized APS model which is received from a machine learning center, an APS and APS surrounding information are detected when the vehicle is in a parked condition. Upon rewinding recorded surrounding information leading up to the detection of APS, labeled data associated with APS is generated based on APS and the recorded surrounding information. The process subsequently uploads the labeled data to the cloud based network for facilitating APS model training at the machine learning center via a virtuous cycle.
A method or system is capable of detecting operator behavior ("OB") utilizing a virtuous cycle containing sensors, machine learning center ("MLC"), and cloud based network ("CBN"). In one aspect, the process monitors operator body language captured by interior sensors and captures surrounding information observed by exterior sensors onboard a vehicle as the vehicle is in motion. After selectively recording the captured data in accordance with an OB model generated by MLC, an abnormal OB ("AOB") is detected in accordance with vehicular status signals received by the OB model. Upon rewinding recorded operator body language and the surrounding information leading up to detection of AOB, labeled data associated with AOB is generated. The labeled data is subsequently uploaded to CBN for facilitating OB model training at MLC via a virtuous cycle.
A61B 5/1455 - Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value using optical sensors, e.g. spectral photometrical oximeters
A61B 5/18 - Devices for psychotechnicsTesting reaction times for vehicle drivers
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G01S 13/32 - Systems for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated
G01S 13/58 - Velocity or trajectory determination systemsSense-of-movement determination systems
51.
Method and system for providing auto space management using virtuous cycle
A method or system capable of managing automobile parking space (“APS”) using containerized sensors, machine learning center, and cloud based network is disclosed. A process, in one aspect, monitors the surrounding information observed by a set of onboard sensors of a vehicle as the vehicle is in motion. After selectively recording the surrounding information in accordance with instructions from a containerized APS model which is received from a machine learning center, an APS and APS surrounding information are detected when the vehicle is in a parked condition. Upon rewinding recorded surrounding information leading up to the detection of APS, labeled data associated with APS is generated based on APS and the recorded surrounding information. The process subsequently uploads the labeled data to the cloud based network for facilitating APS model training at the machine learning center via a virtuous cycle.
G06K 9/62 - Methods or arrangements for recognition using electronic means
B60R 1/00 - Optical viewing arrangementsReal-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
A system includes event engine logic distributed across a plurality of devices dispersed over an area of coverage, and logic to process events according to layout information homologized by an event web service from scene captures and location data from the plurality of devices, and logic to partition the homologized layout into areas of coverage and to assign each area of coverage to a device or subgroup of devices in the plurality of devices.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
53.
Integration of transducer outputs in a conferencing system
Multiple cameras may be controlled over a wide area network in a routine that includes aggregating video processing capabilities of the cameras into a first graphics processing unit resource pool. The first graphics processing unit resource pool is operated on raw video feeds of the cameras to combine and transform the raw video feeds into a virtual video feed, wherein at least one camera of the cameras processes a raw video feed output by a different camera of the cameras. The virtual video feed is communicated over the wide area network to a master video processor, which is operated in a feedback loop to analyze the virtual video feed and control the first graphics processing unit resource pool to improve one of a quality or a content of the virtual video feed.
Briefly stated, embodiments are directed towards providing a smart sign that utilizes third-party environmental data to modify its displayed content and display settings. The environmental data includes a current position of the sun, the smart sign's position, weather conditions, and positional data of objects that are in proximity of the smart sign. Positional relationships of the sun and the objects relative to the smart sign are determined based on the positional data of the smart sign, the position of the sun, and the position of the proximity objects. A display change condition is generated based on a combination of the third-party weather conditions and the determined positional relationships of the smart sign, the sun, and the objects in the proximity of the smart sign. The displayed content and at least one display setting of the smart sign are modified based on the display change conditions.
Embodiments are directed towards providing a smart sign that dynamically translates content that is displayed on the sign based on a preferred language of mobile devices that are in close proximity to the sign. The smart sign determines when one or more mobile devices are in proximity to the smart sign. The smart sign communicates with each of these mobile devices to determine a preferred language of a respective user of each mobile device. The smart sign translates and displays the content in each of the preferred languages on the sign. In various embodiments, the smart sign can relocate or resize the translated content so that it can fit on a display screen of the smart sign relative to a location of the mobile devices relative to the smart sign.
Embodiments are directed towards providing a dynamic application environment where separate components of an application can execute on separate processing hardware at any given point in time. A host device monitors current operating characteristics associated with a computing device, such a head unit of an automobile, and based on those characteristics selects which components of one or more applications to execute on the computing device and which components to execute on the host device, if any. The host device provides the selected components to the computing device for execution by the computing device and the host device executes any other components that are not executed by the computing device. The host device monitors the current operating characteristics associated with the computing device, and modifies the selection of which components are executing on which device based on changes in current operating characteristics.
Embodiments are directed towards establishing a network between mobile devices, an automobile head unit, and a plurality of automobile accessories. A user utilizes a user interface on a mobile device to send an accessory access request to the head unit. The head unit receives the request and determines if the mobile device is authentic. If authentic, the head unit determines if the mobile device has the proper permissions to perform the requested access of the accessory. If permitted, the head unit generates and sends control commands to the accessory or obtains the requested accessory data and provides it to the mobile device.
Embodiments are directed towards establishing a network connection between a mobile device and an automobile head unit. A user of the mobile device interacts with a user interface on the mobile device to establish the connection with the head unit. If authorized, the head unit disconnects a currently connected device if the connection is to be via classic Bluetooth protocols. If the head unit has reached a maximum number of registered mobile devices, then the head unit sends a request to the mobile device for a selection of which currently registered mobile devices are to be unregistered. The head unit registers the mobile device with the head unit and establishes the connection between the mobile device and the head unit via classic Bluetooth protocols or Bluetooth Low Energy protocols depending on the type of connection request.
A method includes capturing a first image at a first time using a camera; processing the first image to identify a representation of an object in the first image; storing the first image as an event forming a navigable marker in a conference room tracking system; measuring one or more of a room sound and a room activity level at a time associated with capture of the first image; generating a heat marker representing a level of the room sound or the room activity level; and storing the heat marker in association with the event.
G06K 9/18 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints using printed characters having additional code marks or containing code marks, e.g. the character being composed of individual strokes of different shape, each representing a different code value
Embodiments are directed towards establishing a network between mobile devices, an automobile head unit, and a plurality of automobile accessories. A user utilizes a user interface on a mobile device to send an accessory access request to the head unit. The head unit receives the request and determines if the mobile device is authentic. If authentic, the head unit determines if the mobile device has the proper permissions to perform the requested access of the accessory. If permitted, the head unit generates and sends control commands to the accessory or obtains the requested accessory data and provides it to the mobile device.
Embodiments are directed towards establishing a network connection between a mobile device and an automobile head unit. A user of the mobile device interacts with a user interface on the mobile device to establish the connection with the head unit. If authorized, the head unit disconnects a currently connected device if the connection is to be via classic Bluetooth protocols. If the head unit has reached a maximum number of registered mobile devices, then the head unit sends a request to the mobile device for a selection of which currently registered mobile devices are to be unregistered. The head unit registers the mobile device with the head unit and establishes the connection between the mobile device and the head unit via classic Bluetooth protocols or Bluetooth Low Energy protocols depending on the type of connection request.
A machine system includes monitor devices each having a camera, the monitor devices distributed over a physical area; layout logic forms images from the cameras of the monitor devices into a scene layout for the area; user interface logic receives training signals from sensors directed to a person physically present in the area and to correlate those signals to subareas of the layout; and analytical logic analyzes the layout and training signals to ascertain subareas of the area at which the monitor devices should focus machine sensor and processing resources.
A camera includes logic to capture images and video (collectively, ‘media’) and to store the captured media internally to the camera in an encrypted format; the encrypted format including multiple regions encrypted with different keys, each key corresponding to a human subject or object identified in the media.
A system includes event engine logic distributed across a plurality of devices dispersed over an area of coverage, and logic to process events according to layout information homologized by an event web service from scene captures and location data from the plurality of devices, and logic to partition the homologized layout into areas of coverage and to assign each area of coverage to a device or subgroup of devices in the plurality of devices.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software for the creation of user experiences, interactive applications, services and games and connected technology for wireless and other digital devices; computer software for interactive application and service authoring, configuration and connectivity; computer software for creating, viewing, publishing, producing, broadcasting and playing animation, video, sound, graphics, presentations, imaging, modeling, and illustrations; computer software for creating, designing, developing, delivering, administering, managing, assembling, displaying and distributing entertainment, business, educational, training and multimedia programs, connective technology for enabling multiple services and hardware, cloud based technology for interactive and dynamic services, experiences and presentations, and for administering content and tracking usage, progress and results; computer software for creating, storing, distributing and monitoring in-room entertainment, mobile applications and web pages and interactive messaging; computer software for compressing, decompressing, and distributing animation, graphics, audio, video, text, presentations, illustrations and computer data, and enabling them to be experienced on electronic devices; computer software for the development, deployment and distribution of content and applications to run on cell phones, mobile phones, mobile devices, wireless devices, PDAs, portable media players, smart phones, portable game players, set-top boxes, televisions, personal media players and digital cameras, and for embedding such content for use in foregoing devices; computer programs for compressing, decompressing, and distributing animation, graphics, audio, video, text, presentations, illustrations and computer data, and enabling them to be experienced on mobile wireless devices; computer software, namely, software development tools for the creation of mobile internet applications and client interfaces; downloadable computer software for use on a global communications network for creating interactive applications, connective technologies, animated experiences, presentations and downloadable electronic instruction manuals distributed therewith; downloadable software for interactive game authoring, configuration and connectivity Platform as a service (PAAS) featuring computer software platforms for the creation of user experiences, interactive applications, services and games and connected technology for wireless and other digital devices; platform as a service (PAAS) featuring computer software platforms for interactive application and service authoring, configuration and connectivity; platform as a service (PAAS) featuring computer software platforms for creating, viewing, publishing, producing, broadcasting and playing animation, video, sound, graphics, presentations, imaging, modeling, and illustrations; platform as a service (PAAS) featuring computer software platforms for creating, designing, developing, delivering, administering, managing, assembling, displaying and distributing entertainment, business, educational, training and multimedia programs, connective technology for enabling multiple services and hardware, cloud based technology for interactive and dynamic services, experiences and presentations, and for administering content and tracking usage, progress and results; platform as a service (PAAS) featuring computer software platforms for creating interactive applications, connective technologies, animated experiences and presentations; providing temporary use of non-downloadable computer software for use on a global communications network and for creating, storing, distributing and monitoring in-room entertainment, mobile applications and web pages and interactive messaging
A room conferencing system includes a hub with a plurality of sensor nodes, each sensor node including a sensor node camera and a sensor node processor. A master controller is operable to establish a plurality of named queues, each of the named queues associated with a proximate physical object in an area comprising the hub and detectable by the sensor node camera. Each sensor node operable to cause the sensor node processor to identify a viewed physical object in a feed from the sensor node camera, and associate the viewed physical object with one of the named queues.
Disclosed embodiments include apparatus, method and storage medium associated with interactive messaging. In embodiments, an apparatus may include an interactive message service to selectively display messages of a collection of messages, in response to navigation controls received from a proximally located portable client device, through a navigation interface provided to the proximally located portable client device by the interactive message service. Other embodiments may be described and claimed.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
H04W 4/02 - Services making use of location information
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software development tools; computer software for
developing, distributing, and using cross-platform
applications and content designed for mobile devices,
wireless phones, PDAs, smart phones, MP3 players, digital
cameras, televisions, set-top boxes, and other digital
devices, either embedded in such devices or downloaded from
a global communications network; computer software, namely,
software development tools for the creation of mobile
Internet applications and client interfaces; downloadable
software for interactive game authoring, configuration and
connectivity.
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
Goods & Services
Computer software used to create interactive games,
multi-player games, and other interactive user experiences
for wireless and other digital devices; computer software
for interactive game authoring, configuration and
connectivity; computer software for creating, viewing,
publishing, producing, broadcasting and playing animation,
video, sound, graphics, presentations, imaging, modeling,
and illustrations; computer software used for creating,
designing, developing, delivering, administering, managing,
assembling, displaying and/or distributing entertainment,
business, educational, training and multimedia programs,
experiences and presentations, and for administering content
and tracking usage, progress and results; computer software
for use on a global communications network for creating
interactive games, animated experiences, presentations. Instruction manuals distributed therewith.
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software development tools; Computer software for developing, distributing, and using cross-platform applications and content designed for mobile devices, wireless phones, PDAs, smart phones, MP3 players, digital cameras, televisions, set-top boxes, and other digital devices, either embedded in such devices or downloaded from a global communications network; Computer software, namely, software development tools for the creation of mobile internet applications and client interfaces; Downloadable software for interactive game authoring, configuration and connectivity
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software; computer software for developing, distributing, and using cross-platform applications and content designed for mobile devices, wireless phones, PDAs, smart phones, MP3players, digital cameras, televisions, set-top boxes, and other digital devices, either embedded in such devices or downloaded from a global computer network; computer software for interactive game authoring, configuration and connectivity; computer software, namely software development tools for creation of mobile internet applications and client interfaces. Design, development and implementation of computer software.
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software used to create interactive games, multi-player games, and other interactive user experiences for wireless and other digital devices; computer software for interactive game authoring, configuration and connectivity; computer software for creating, viewing, publishing, producing, broadcasting and playing animation, video, sound, graphics, presentations, imaging, modeling, and illustrations; computer software used for creating, designing, developing, delivering, administering, managing, assembling, displaying and/or distributing entertainment, business, educational, training and multimedia programs, experiences and presentations, and for administering content and tracking usage, progress and results; computer software for use on a global communications network for creating interactive games, animated experiences, presentations; and instruction manuals distributed therewith