Patent application number | Description | Published |
20090064306 | Network access control based on program state - A gateway controls access to a region of a network by either granting or denying a client machine access to the network region based on whether a particular program is running on the client machine. A program is installed on the client machine which sends a detectable indication that the program is running. When it is detected that the program is running, the gateway allows the client machine access to the network region. When the program is not detected to be running, the gateway denies the client machine access to the network region. | 03-05-2009 |
20120179955 | PROVIDING DEEP LINKS IN ASSOCIATION WITH TOOLBARS - Computer-readable media, computer systems, computing methods, and computing devices for providing deep-link notifications is provided. In embodiments, the method includes identifying one or more deep links that correspond with a navigated to website. Such deep links may be identified using a search service. The deep links can be comprised of popular links within the website other than a main page of the website. Upon identifying deep links that correspond with a navigated to website, a deep-link notification is provided via a toolbar. The deep-link notification provides an indication that deep links are available for the website. | 07-12-2012 |
20130124496 | CONTEXTUAL PROMOTION OF ALTERNATIVE SEARCH RESULTS - A toolbar extension of a web browser suggests a user try searching a different search engine than the one on which the user has just conducted a search. The toolbar detects the user is frustrated with the search results returned by the search engine by monitoring a number of session heuristics. Analyzing historical user session, log, and click data of other users who have submitted the search query to different search engines, a different search engine is selected that has historically generated better search results. A suggestion is then presented to the user to run the search query in the more effective search engine. Such a suggestion may be presented in a number of ways, but one embodiment displays a window next to the text field of the toolbar and provides a link to conduct a search for the search query in the more effective search engine. | 05-16-2013 |
20130132357 | QUERY REFINEMENT IN A BROWSER TOOLBAR - Embodiment described herein are generally directed to a toolbar extension of a web browser that grabs a user's search engine query and suggests a refined search query known to yield better search results. The toolbar recognizes the web page the user is on as being associated with a search engine and retrieves the user's search query. The toolbar interacts with a refinement component on a server, and the refinement component determines a refined search query based on confidence scores assigned to data mined from a data center affiliated with different search engine (one related to the toolbar). The refined search query is returned and displayed in a search field of the toolbar, allowing the user to easily run the refined search on the different search engine. | 05-23-2013 |
20140359519 | Determination of Intended Navigation Destination Based on User-Generated and Analysis-Based Information - Various embodiments provide a web platform, e.g., a web browser, which is designed to facilitate user access to websites in a quick and efficient manner. The web platform includes an address bar and, as keystrokes are entered into the address bar, a user interface container is populated with relevant suggestions from a combination of various data sources based on matching character input. Data sources can include a user's browsing history, favorites, and domain suggestions from a remote source, such as a service provider. | 12-04-2014 |
Patent application number | Description | Published |
20110109753 | METHOD AND SYSTEM TO IMPROVE THE PERFORMANCE OF A VIDEO ENCODER - Method and system to improve the performance of a video encoder. The method includes processing an initial video signal in a front-end image pre-processor to obtain a processed video signal and processor information respecting the signal, providing the processed video signal and the processor information to a video encoder, and encoding the video signal in the video encoder according to the processor information to provide an encoded video signal for storage. The system includes a video pre-processor connectable to receive an initial video signal. The video encoder in communication with the video pre-processor receives a processed video signal and a processor information. A storage medium in communication with the video encoder stores an encoded video signal. | 05-12-2011 |
20120274856 | Frame List Processing for Multiple Video Channels - A driver for operating an electronic device including a program controlled data processor and video processing hardware responsive to requests to perform operations on video frames is provided. A frame list is formed with pointers to a plurality of buffers for a corresponding plurality of video channels. A request is formed by an application program running on the data processor for a first operation on each of the plurality of frames in the first frame list. The request of the application program and the first frame list is submitted to a driver for the video processing hardware for the plurality of channels. A notification is received from the driver when the video processing hardware has completed the operation on less than all of the plurality of frames. | 11-01-2012 |
20130010198 | Video Capture from Multiple Sources - A method for capturing video frames from a plurality of video channels is provided. A list of a least two descriptors is formed for each of the plurality of video channels in a memory accessible to a direct memory access (DMA) engine, wherein each of the two or more descriptors for each channel is programmed to define a storage location for a sequential frame of video data for the channel. A sequence of video frames is received from the plurality of video channels, wherein for each channel, video frames are received at a frame rate for that channel. A DMA engine uses descriptors from the list to store video frames as they are received. The list is updated periodically to replace used descriptors. | 01-10-2013 |
20150304648 | Ensuring Imaging Subsystem Integrity in Camera Based Safety Systems - A method for testing an imaging subsystem of a system-on-a-chip (SOC) is provided that includes executing imaging subsystem test software instructions periodically on a processor of the SOC, receiving reference image data in the imaging subsystem responsive to the executing of the test software instructions, performing image signal processing on the reference image data by the imaging subsystem to generate processed reference image data, and using the processed reference image data by the test software instructions to verify whether or not the imaging subsystem is operating correctly. | 10-22-2015 |
Patent application number | Description | Published |
20130103480 | PROVIDING COUPONS - A device is configured to receive, from a first mobile device of a first user of a group of users, information identifying a first location of the first mobile device and to receive, from a second mobile device of a second user of the group, a second location of the second mobile device. The device is further configured to determine a geographic area of a venue associated with a coupon. The device is also configured to match the coupon to the group when the first location and the second location are within the geographic area, and transmit information associated with the matched coupon to the first mobile device and the second mobile device. The group is organized by the first user or the second user for a plurality of users to receive coupons for a particular type of service associated with the matched coupon. | 04-25-2013 |
20140380382 | SYSTEM AND METHOD FOR STREAMING AUDIO OF A VISUAL FEED - An approach for streaming audio feeds independently from visual feeds is provided. The approach includes processing programming information associated with one or more first devices proximate a user to determine one or more programs presented by the one or more first devices. The approach also includes presenting a user interface to the user for selecting from among the one or more programs. In addition, the approach includes determining an input from the user for selecting at least one of the one or more programs. The approach further includes streaming an audio feed of the at least one of the one or more programs to a second device associated with the user. | 12-25-2014 |
20150310493 | Lock-Screen-Based Advertisement Delivery Systems and Methods - An exemplary method includes an advertisement delivery system providing an advertisement for display together with a lock screen on a mobile device, detecting a sequence of user inputs associated with the lock screen and the advertisement, determining that the sequence of user inputs satisfies a predefined user input sequence requirement, and identifying, based on the determining that the sequence of user inputs satisfies the predefined user input sequence requirement, one or more billable impressions associated with the detected sequence of user inputs and the advertisement. Corresponding systems and methods are also described. | 10-29-2015 |
20160049017 | DEVICE WITH VEHICLE INTERFACE FOR SENSOR DATA STORAGE AND TRANSFER - A device may store and transmit data collected from sensors within a vehicle. The device may include at least one communication interface; a memory configured to store instructions; and a processor, coupled to the at least one communication interface and the memory. The processor may be configured to execute the instructions stored in the memory. The instructions may cause the processor to receive an initiation signal from an on-board interface associated with a vehicle, establish communications with the on-board interface and at least one vehicle sensor in response to the initiation signal, receive a first data stream from the at least one vehicle sensor, generate a second data stream from the least one internal sensor, combine the first data stream and the second data stream into a combined stream, store the combined stream in the memory, and wirelessly transmit the combined stream to a remote storage and retrieval system. | 02-18-2016 |
20160078903 | SHARING AND SYNCHRONIZING CONTENT - A device may provide a video content item for display and receive a request to share the video content item with another device for a synchronized playing of the video content item by the device and the other device. The device may generate a stream of the video content item based on a point within the video content item currently played by the device and transmit the stream to the other device to synchronize playing of the video content item by the device and the other device. The device may obtain information identifying a particular point within the video content item currently played by the other device, determine a synchronization point, in the video content item, based on the obtained information, and update, based on the synchronization point, to synchronize the stream. The device may transmit the synchronized stream, to the other device, to re-synchronize playing of the video content item. | 03-17-2016 |
Patent application number | Description | Published |
20090204569 | METHOD AND SYSTEM FOR IDENTIFYING COMPANIES WITH SPECIFIC BUSINESS OBJECTIVES - A method for identifying companies with specific business objectives that includes using existing sources of company firmographic data to identify a broad set of companies and associated websites, crawling the websites associated with the identified companies and indexing web site content for each of the identified companies with the specific business objective to realize indexed web content. The method further includes joining the company firmographic data with the indexed web content using a business objective common identifier to generate a store of joined structured firmographic data and indexed web content and presenting a display image representation of the store of joined structured firmographic data and indexed web content for user review. The display image further receives user input to score each of said companies identified therein, and using a search interface, querying the store of scored, joined structured firmographic data and indexed web content. The method further includes augmenting the search interface, or search results from a query, with predictive, machine-leaning processes that allow rapid identification of companies possibly missed in the query. | 08-13-2009 |
20090210419 | METHOD AND SYSTEM USING MACHINE LEARNING TO AUTOMATICALLY DISCOVER HOME PAGES ON THE INTERNET - A method for automatically determining an Internet home page corresponding to a named entity identified by a specified descriptor including building a trained machine-learning model, generating candidate matches from the specified descriptor, wherein each candidate match includes an Internet address, extracting content-based features from websites associated with the Internet addresses of the candidate matches, determining a model score for each candidate match based on the content-based features using the trained machine-learning model, and determining a match from among the candidate matches according to the scores, wherein the match is returned as the Internet home page corresponding to the named entity. | 08-20-2009 |