Patent application number | Description | Published |
20100060736 | Vehicle Interior Classification System And Method - A vehicle interior classification system and method in accordance with the present invention determines a classification relating to the interior of the vehicle, such as the occupancy status of a vehicle seat or the state of alertness of a vehicle driver, from one or more images of an appropriate portion of the interior of the vehicle acquired with an image capture device. The acquired images are preferably processed to limit the dynamic range of the images to obtain a resultant image which can comprise one or more regions of interest which are less than the total field of view of the image capture device. The resultant images are processed to extract information about features in the image and, in one embodiment, this processing is achieved with a two-dimensional complex discrete wavelet transform which produces a set of coefficients corresponding to the presence and/or location of the features in the resultant image. The set of coefficients produced with such a transform is potentially quite large and can be reduced, through described techniques, to a subset of the total number of coefficients, the members of the subset being selected for their ability to discriminate between the classifications defined for the system. By selecting a subset of the possible coefficients, computational requirements are reduced, as are hardware requirements in the system, such as memory. The selected set of coefficients (whether comprising all of the coefficients or a subset thereof) are provided to a classifier which processes the coefficients with a set of calibration vectors, that were determined when the system was calibrated, to determine the most probable classification for the portion of the vehicle interior. | 03-11-2010 |
20140028852 | CONTROL FOR VEHICLE IMAGING SYSTEM - A vision system for a vehicle includes a plurality of cameras disposed at a vehicle equipped with the vision system. Each of the cameras has a respective field of view and is operable to capture respective image data. The vision system may include or utilize a video file format that makes available required or desired image data and other information in a synchronized way, and that enables access to the image data and information by algorithms. The video file format may create a layout that allows the system to store and access the data in a generalized manner. The system may include a video control interface software tool that defines a protocol for interfacing with external devices and subsequent processing software. | 01-30-2014 |
20140043473 | METHOD AND SYSTEM FOR DYNAMICALLY CALIBRATING VEHICULAR CAMERAS - A method of dynamically ascertaining the alignment of a vehicular camera. The method involves acquiring a sequence of images provided by the camera whilst the vehicle is in motion. For each range of steering angles, the method (i) selects a plurality of feature points in the images, (ii) tracks a motion trajectory for each selected feature point, and (iii) determines a vanishing point in the image plane based on the tracked motion trajectories. The method determines a vanishing line in the image plane based on a locus of these vanishing points and determines the alignment of the camera based on the position of a central vanishing point (corresponding to the zero degree angle) and the vanishing line. | 02-13-2014 |
20140063254 | METHOD FOR CALIBRATING VEHICULAR VISION SYSTEM - A method for calibrating a vehicular vision system includes providing a camera at a vehicle, with the camera having a field of view. Images are captured with the camera and a set of resultant images are acquired for a classification. Information is extracted related to image features in the set of resultant images, and an appropriate subset of coefficients is determined. For each classification, a classification vector of at least one appropriate weight is stored that corresponds to the determined subset of coefficients. | 03-06-2014 |
20140247352 | MULTI-CAMERA DYNAMIC TOP VIEW VISION SYSTEM - A dynamic image stitching system for stitching images captured by multiple cameras of a vision system of a vehicle includes a first camera disposed at a vehicle and having a first field of view exterior the vehicle and a second camera disposed at the vehicle and having a second field of view exterior the vehicle. The first and second fields of view at least partially overlap. A processor is operable to process image data captured by the first and second cameras. The processor processes captured image data to determine characteristics of features or objects present in the overlapping region of the first and second fields of view. The processor is operable to adjust a stitching algorithm responsive to a determination of a difference between a characteristic of a feature as captured by the first camera and the characteristic of the feature as captured by the second camera. | 09-04-2014 |
20150049193 | METHOD AND SYSTEM FOR DYNAMICALLY CALIBRATING VEHICULAR CAMERAS - A method of dynamically calibrating a given camera relative to a reference camera of a vehicle includes identifying an overlapping region in an image frame provided by the given camera and an image frame provided by the reference camera and selecting at least a portion of an object in the overlapped region of the reference image frame. Expected pixel positions of the selected object portion in the given image frame is determined based on the location of the selected object portion in the reference image frame, and pixel positions of the selected object portion are located as detected in the given image frame. An alignment of the given camera is determined based on a comparison of the pixel positions of the selected object portion in the given image frame to the expected pixel positions of the selected object portion in the given image frame. | 02-19-2015 |
20150312565 | METHOD FOR CALIBRATING VEHICULAR VISION SYSTEM - A method for calibrating a vehicular vision system includes providing a camera at a vehicle, with the camera having a field of view. Images are captured with the camera and a set of resultant images are acquired for a classification. Information is extracted related to image features in the set of resultant images, and an appropriate subset of coefficients is determined. For each classification, a classification vector of at least one appropriate weight is stored that corresponds to the determined subset of coefficients. The determined subset of coefficients is determined by processing sets of coefficients produced from a selection of calibration images and determining a subset of coefficients which acceptably discriminate between defined classifications. A set of resultant images is acquired by limiting the dynamic range of acquired images to obtain resultant images that include at least one region of interest. | 10-29-2015 |
Patent application number | Description | Published |
20160125484 | INSTANT CUSTOMER SERVICE FEEDBACK SYSTEM - Embodiments of the invention provide instant customer service feedback during a communication session with the customer. The system initiate a video conference communication session between the customer and the business agent that comprises providing a multimedia interface between the agent and the customer that provides the agent and the customer with an audio and video feedback of one another. After initiating the video conference communication session, a customer feedback interface configured to receive feedback from the customer in real-time during the video conference communication session is presented on the display of the customers apparatus such that the system may receive, in real-time, feedback provided by the customer via the customer feedback interface. | 05-05-2016 |
20160125525 | REQUEST TRACKER TOOL - Embodiments of the invention are directed to systems, methods and computer program products for providing an online banking customer interface with comprehensive access to all of the customer's accounts, an activity list and any outstanding customer requests. Embodiments determine that the customer has been authenticated to a financial institution online banking session; in response to determining the customer has been authenticated, initiate presentation of a customer interface comprising a listing of all of the customer's accounts, an activity list, and a listing of all of the customer's requests; determine a status of at least one customer request; and present the status of the at least one customer request. Some embodiments present a resolution process associated with at least one customer request that includes a plurality of steps to be completed, a plurality of expected completion dates each associated with the steps, and a current step. | 05-05-2016 |
20160127555 | ROUTING CALLS TO PREFERRED AGENTS - Embodiments are directed to routing customer calls to preferred agents. Embodiments receive a call from a customer using a user device; determine an identity of the customer; retrieve information associated with the matching entry; based at least in part on the retrieved information, select one or more agents; and route the call to one of the selected agents. Some embodiments determine a telephone number from which the call was received; comparing the telephone number with a plurality of entries in a customer information database; and determining that the telephone number matches an entry in the database. Other embodiments receive a communication from the user device indicating that the customer has placed the call; determine that the customer is currently authenticated through an online banking session or a mobile application on the user device; and receive a communication from the user device indicating the customer's identity. | 05-05-2016 |
20160127683 | REVIEW BUCKET FOR VIDEO CONFERENCES - Embodiments of the invention detail systems, computer program products, and methods for providing a review bucket for video conferences. In an exemplary embodiment the system presents on a display a review bucket widget that is configured to receive a plurality of discussion topics for use in a video conference communication session between the customer and a business agent that represents a particular entity. To this extent, the system may additionally receive, within the review bucket widget, an identifier of at least one discussion topic that the customer is interested in discussing during the video conference communication session and transmit the at least one discussion topic to the business agent. | 05-05-2016 |
20160127684 | CALL INDICATOR TOOL - Embodiments of the invention detail systems, computer program products, and methods for providing a call indicator tool. In an exemplary embodiment the system presents, on the display of a video conference apparatus, a call indicator widget linked with a video conference communication session. The call indicator widget may include (i) at least one selectable feature and (ii) at least one label for presenting information to the customer via the call indicator widget. Through user input the system may receive an indication that the customer selected the at least one feature, and in response to receiving the indication, alter the display to present information related to the selectable feature. | 05-05-2016 |
Patent application number | Description | Published |
20130263084 | Automatic Code Generation for Crowdsourced Automatic Data Collection - An automatic code generator that may be located at a server may generate code to handle crowdsourced data. The crowdsourced data may come from members of the public using automatic data collection technology on mobile devices, in one embodiment. | 10-03-2013 |
20130317916 | LOCATION BASED TECHNOLOGY FOR SMART SHOPPING SERVICES - A method can include a mobile device, of a user determining location information corresponding to the mobile device within an establishment and communicating with a smart shopping infrastructure. The communicating may include providing the smart shopping infrastructure with the location information. The method can further include cross-referencing the location information with inventory information to determine a first location within the establishment where the mobile device is currently situated, and providing the mobile device with at least one smart shopping service based at least in part on the cross-referencing. | 11-28-2013 |
20140033319 | Collecting Data from Processor-Based Devices - In accordance with some embodiments, information may be collected from processor-based devices after the processor-based devices have already been deployed. Moreover, in some cases, the information that is to be collected, the collection sources, and the handling of the data may be specified after the processor-based devices have already been deployed. | 01-30-2014 |
20140058583 | Event Data Recording for Vehicles - In accordance with some embodiments, in response to the detection of a particular event, an event data recorder may enter a secure mode. In the secure mode, data from various peripherals is collected over a secure channel and stored in a secure memory within the event data recorder. That data may subsequently be read out under secure conditions with an assurance of reliability while the system is in a secure mode, it may continue to collect data in a non-secure mode in parallel. | 02-27-2014 |
20140195808 | SECURE MESSAGE FILTERING TO VEHICLE ELECTRONIC CONTROL UNITS WITH SECURE PROVISIONING OF MESSAGE FILTERING RULES - A method according to one embodiment includes the operations of configuring a host processor to receive a message filtering rule, the host processor associated with a vehicle; configuring a bus controller to verify authenticity of the message filtering rule, wherein the bus controller is programmed through an interface, the interface inaccessible from the host processor; filtering messages from the host processor using the verified message filtering rule, wherein the filtering is performed by the bus controller; and transmitting the filtered messages from the bus controller over a bus to one or more electronic control units (ECUs), the ECUs communicatively coupled to the bus. | 07-10-2014 |
Patent application number | Description | Published |
20120252405 | Connecting mobile devices, internet-connected hosts, and cloud services - Applications are downloaded to a device from a cloud-based service by establishing trust with between the device and a host system. The host system and the cloud-based service have a pre-existing trust relationship. | 10-04-2012 |
20120254960 | Connecting mobile devices, internet-connected vehicles, and cloud services - A three-way trust relationship is established between a mobile device, Internet-connected vehicle system, and a cloud-based service. Access rights are granted to the mobile device from the vehicle system, such that the mobile device can securely connect to, and obtain status information and/or control the Internet-connected vehicle system, through the cloud-based service. | 10-04-2012 |
20130257631 | Automated Driver Alert System - In accordance with some embodiments, an automated system may be implemented in which alerts to drivers are automatically distributed and implemented at the driver's vehicle. Thus, in some embodiments, no involvement by the driver is needed and everything may be done in an automated fashion including filtering alerts and responding to alerts. In some embodiments, each vehicle need not provide its current location to the Amber Alert System, providing greater privacy in some cases. | 10-03-2013 |
20130262208 | Peer-to-Peer Distribution of Advertising - Advertising may be distributed over a location based peer-to-peer network. A first customer may send a received advertisement to other customers over a short range distribution system in some embodiments. An identifier of the first customer may be appended to the transmission. The identifier may be used to reward the first customer for the referral. | 10-03-2013 |
20140059694 | Privacy-Enhanced Car Data Distribution - In accordance with some embodiments, data may be collected from vehicles, and then reported to various subscribers with different levels of access privileges and pursuant different levels of security. In some embodiments, the data may be authenticated by a cloud service without revealing the identity of vehicle owner. This may provide enhanced privacy. At the same time, some types of the data may be encrypted for security and privacy reasons. Different information may be provided under different circumstances to different subscribers, such as the government, family members, location based services providers, etc. | 02-27-2014 |
20140139670 | AUGMENTING ADAS FEATURES OF A VEHICLE WITH IMAGE PROCESSING SUPPORT IN ON-BOARD VEHICLE PLATFORM - Systems and methods directed to augmenting advanced driver assistance systems (ADAS) features of a vehicle with image processing support in on-board vehicle platform are described herein. Images may be received from one or more image sensors associated with an ADAS of a vehicle. The received images may be processed. An action is determined based upon, at least in part, the processed images. A message is transmitted to an ADAS controller responsive to the determination. | 05-22-2014 |
20140142948 | SYSTEMS AND METHODS FOR IN-VEHICLE CONTEXT FORMATION - Systems, methods, and computer program products directed to in-vehicle context formation are described. Data from one or more sources associated with a vehicle may be received. Context information may be identified, based upon, at least in part, the received data. Audio captured from the vehicle may be received. The context information may be processed based upon, at least in part, at least one of the data from the one or more sources or the received audio. | 05-22-2014 |
20140180774 | SYSTEMS AND METHODS FOR MANAGING PARKING TRANSACTIONS - Certain embodiments herein are directed to managing parking-related transactions. Such transactions may include, but are not limited to, extending an amount of time purchased for parking a vehicle in a parking space and transferring an amount of parking time between parking spaces. An authentication code may be generated in association with an initial purchase of parking time and subsequently used to facilitate parking time extensions or transfers. A parking transaction server may receive and validate requests for parking transactions, as well as send a response to a parking transaction terminal associated with a request for a parking transaction. Certain embodiments herein also relate to the parking transaction server receiving indications that vehicles have entered or exited a parking space, and based on such indications, may manage an amount of parking time remaining to optimize the amount or parking time available for parking a vehicle in a parking space. | 06-26-2014 |
20140187149 | URI-BASED HOST TO MOBILE DEVICE SETUP AND PAIRING - Systems and methods directed to URI-based host to mobile device setup and pairing are described herein. A uniform resource identifier (URI) may be received from a host device. A request for an application associated with the host device and the wireless device may be transmitted based at least in part on the URI. The requested application may be received. An association with the host device may be established based at least in part on the application. | 07-03-2014 |
20140222341 | Managing Navigation Changes - In accordance with some embodiments, multiple navigation changes to a navigation system may be managed. The navigation system may receive and first set of navigation changes. Then, the navigation system may establish communication with a user device. The navigation system may then receive a second set of navigation changes associated with the user device. As a result, the navigation system may merge the first set of navigation changes with the second set of navigation changes. | 08-07-2014 |
Patent application number | Description | Published |
20120143718 | OPTIMIZATION OF A WEB-BASED RECOMMENDATION SYSTEM - A method for determining product recommendations to be presented to users includes forming, by a formula generation module, a plurality of different recommendation formulas, including, for each recommendation formula, assigning a weight to at least some of a plurality of recommendation characteristics, wherein each recommendation characteristic is representative of at least one of a characteristic of a product, a characteristic of a method for presenting the product recommendations to the users, and a characteristic of a user. The method further includes iteratively performing the steps of: for each of the plurality of recommendation formulas, selecting, by a product recommendation module, at least one product for presentation to the users on the basis of the corresponding recommendation formula; sending, by a communications module, instructions to a server to present the selected product to the users; receiving, by a data evaluation module, data representative of user responses to each of the products presented to the users; evaluating, by the data evaluation module, the received data; and selecting, using the data evaluation module, a subset of the recommendation formulas included in the plurality of recommendation formulas on the basis of the evaluation of the collected data. | 06-07-2012 |
Patent application number | Description | Published |
20090193409 | Per User Updates - An update system may receive and apply updates to a client device on a per user basis, where an update may be applied to one user but not another. The user specific updates may make changes to user specific areas of the client device, such as user registries or areas of a file system that may be specific to a the user receiving an update. A download agent may communicate with an update distribution server to receive a description of available updates and may download those updates applicable to individual users. An installing agent may process the updates for each user individually when the user is logged on, and in some cases, when the user is not logged on. | 07-30-2009 |
20100088692 | DYNAMIC, CUSTOMIZABLE AND CONFIGURABLE NOTIFICATION MECHANISM - Provided are arrangements for delivering customized application or update notifications corresponding to a software application so that a user may be informed of the value of the application or update. In addition, the notifications may be rendered by a configurable notification mechanism so that the behavior of the notification, i.e., when and how often it is displayed, to what users and in what conditions, and the like, is also configurable. In this way, users become more invested in the application or update, are more likely to install the same, and become more aware of what changes to expect following installation. | 04-08-2010 |
20110191453 | APPLICABILITY DETECTION USING THIRD PARTY TARGET STATE - Aspects of the subject matter described herein relate to detecting needed updates. In aspects, an update agent receives a request to scan for updates for a target. The target may include a virtual or non-virtual device. The request may include one or more rules that indicate resources to check to determine attributes of the device. The update agent utilizes a resource accessor to access the resources indicated by the rules. The resource accessor maps resource names indicated by the update agent to corresponding resource names of the target. The update agent may provide results of evaluating the rules to an update source in a multi-pass protocol designed to eliminate irrelevant updates. | 08-04-2011 |