Patents by Inventor Patrick Loo
Patrick Loo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20130173835Abstract: Disclosed are various embodiments of a Consumer Electronics Control (CEC) bridge. In one embodiment, a CEC bridge includes an HDMI interface, a network interface, a processor, and code executable by the processor. The code includes logic that emulates a CEC command directed to any of a cluster of remote HDMI devices, wherein none of the remote HDMI devices are coupled to the device through the HDMI interface.Type: ApplicationFiled: December 29, 2011Publication date: July 4, 2013Applicant: BROADCOM CORPORATIONInventors: Patrick Loo, Jian Zhang
-
Publication number: 20120311654Abstract: A wireless media network enables bridged control of multiple media devices via multiple different transport media. The system enables input devices to control various output devices by mapping the input devices to the output devices. The system can map inputs to controls for output devices to enable a user to control various output devices via inputs initially provided to a different input device in a media device network. Input information can be stored and assigned to a certain input device. Input devices can multicast to various different output devices using a common signal configuration. Signals between an input device and an output device can be use a substitute signal configuration that is to enable implementation by the output device. Signals can be exchanged between over various transport media by encapsulating signals prior to transport, which can include encoding signals with additional security protocols.Type: ApplicationFiled: December 20, 2011Publication date: December 6, 2012Applicant: BROADCOM CORPORATIONInventors: James F. Dougherty, III, Yasantha N. Rajakarunanayake, Patrick Loo, Jian Zhang
-
Patent number: 7954599Abstract: A gear mechanism comprising at least two toothed parts accommodated in a casing, a storage tank that stores oil to be injected into each meshing zone of the at least two tooth parts, a first receptacle built into the casing for receiving oil, a second receptacle that communicates with the first receptacle into which the oil can flow from the first receptacle, the second receptacle in turn communicating with the storage tank. Oil is conveyed from the storage tank to each meshing zone at a pressure greater than the pressure prevailing in the casing, internal pressure in the casing is reduced, and oil is drained to the storage tank. The first and second receptacles have a substantially identical pressure, while the storage tank is generally maintained at atmospheric pressure. The gear mechanism operates at atmospheric pressure if the gear mechanism fails to reduce internal pressure in the casing.Type: GrantFiled: February 28, 2003Date of Patent: June 7, 2011Assignee: Flender GraffenstadenInventors: Alain Antonetti, Etienne Lauffenburger, Peter Leoni, Patrick Loos
-
Patent number: 7765228Abstract: Managing data collection for one or more scheduled alert messages. A primary or backup poller manager coordinates any number of poller services to access content and generate the alert messages. At a predefined period the poller manager is informed that an existing or new poller service is available for work. The poller manager provides a query to the poller service to access content in which one or more users have expressed an interest. Querying for a large number of users can be subdivided among the poller services. The poller service can also automatically expand the query if it yields insufficient content. The poller service generates the alert messages for the interested users and informs the poller manager when done. A change in content can be used to generate or update alert messages before their scheduled delivery. The poller manager prioritizes processing with a quality of service level.Type: GrantFiled: December 20, 2007Date of Patent: July 27, 2010Assignee: Yahoo! Inc.Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran Ravichandran Menon, Sotiris Matzanas
-
Patent number: 7760705Abstract: An integrated VoIP unified message processing system includes a voice platform that processes data in native VoIP format. There is no use of hardware telephone interface cards (TICs) or software transcoding to transform data to PCM or other formats. Cost reductions are achieved by the elimination of expensive dedicated hardware and scalability is achieved by obviating the need for software transcoding.Type: GrantFiled: September 29, 2004Date of Patent: July 20, 2010Assignee: Yahoo! Inc.Inventors: Madhu Yarlagadda, Patrick Loo, David H. Nakayama
-
Patent number: 7747638Abstract: Search queries are received that should be run against data. As time elapses, new queries and new data may be received. Previously run queries may be referred to as base queries and the data that was searched using the queries may be referred to as base data. The base queries and new queries may be parsed to identify queries that are similar. The similar queries are then combined into a unique query so that multiple queries that are similar are not used to search the same data. The unique queries that are generated are used to search the new data received to generate a first set of search results. The new queries received are used to search the base data to generate a second set of search results. The search results for the new queries are then determined based on the first and second set of search results. Also, the search results for the base queries are determined based on the first set results.Type: GrantFiled: October 13, 2004Date of Patent: June 29, 2010Assignee: Yahoo! Inc.Inventors: Patrick Loo, Sotirios Matzanas, Ming Zhang, Matthias Eichstaedt, Mitra Naeimi, Jim Fondren
-
Publication number: 20100082432Abstract: The present invention is directed towards systems and methods for providing up-to-date constraint based advertising content. The method according to one embodiment of the present invention comprises receiving a request for advertisement content and selecting a first plurality of advertisements meeting the user profile data. The method then filters the first plurality of advertisements based on advertiser and publisher constraints and selecting a second plurality of advertisements and provides the second plurality of advertisements to a user.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: YAHOO! INC.Inventors: Andrew An Feng, Patrick Loo, Rohit Chandra, Ying-Fu Su, Stephen Carney, Vikas Gupta, Stephen Quan
-
Publication number: 20080098014Abstract: Managing data collection for one or more scheduled alert messages. A primary or backup poller manager coordinates any number of poller services to access content and generate the alert messages. At a predefined period the poller manager is informed that an existing or new poller service is available for work. The poller manager provides a query to the poller service to access content in which one or more users have expressed an interest. Querying for a large number of users can be subdivided among the poller services. The poller service can also automatically expand the query if it yields insufficient content. The poller service generates the alert messages for the interested users and informs the poller manager when done. A change in content can be used to generate or update alert messages before their scheduled delivery. The poller manager prioritizes processing with a quality of service level.Type: ApplicationFiled: December 20, 2007Publication date: April 24, 2008Applicant: Yahoo! Inc.Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas
-
Patent number: 7346630Abstract: Delivering one or more alert messages via one or more delivery methods to one or more users who have indicated an interest in receiving the alert messages. A delivery service receives an alert document and a list of receiving users. This list indicates which users desire immediate delivery, which users desire delivery at a scheduled time, a service priority and/or other delivery criteria. Any black out period or other deferral is associated with the deferring users to prevent alert delivery during those times. For scheduled deliveries, the alert message is stored on one of a plurality of storages, based on alert type, user priority, storage loads, and/or other parameters. At the scheduled time, the stored alert message is accessed and marked for immediate delivery. The alert message is delivered as an email, instant message, short message service message, and/or the like. A history is maintained of all alert deliveries.Type: GrantFiled: June 11, 2004Date of Patent: March 18, 2008Assignee: Yahoo! Inc.Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran R. Menon, Sotiris Matzanas
-
Patent number: 7334001Abstract: Managing data collection for one or more scheduled alert messages. A primary or backup poller manager coordinates any number of poller services to access content and generate the alert messages. At a predefined period the poller manager is informed that an existing or new poller service is available for work. The poller manager provides a query to the poller service to access content in which one or more users have expressed an interest. Querying for a large number of users can be subdivided among the poller services. The poller service can also automatically expand the query if it yields insufficient content. The poller service generates the alert messages for the interested users and informs the poller manager when done. A change in content can be used to generate or update alert messages before their scheduled delivery. The poller manager prioritizes processing with a quality of service level.Type: GrantFiled: June 11, 2004Date of Patent: February 19, 2008Assignee: Yahoo! Inc.Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran R. Menon, Sotiris Matzanas
-
Patent number: 7143118Abstract: An architecture for providing an alert message based on content that may be received as an event based feed or a time based feed in one or more formats. The architecture includes a data collection processing module for normalizing the content into a predefined data structure, and indexing the content for processing large amounts of content according to selected characteristics. A matching engine employs user queries to associate the event based content with one or more users who have indicated an interest in receiving alert messages associated with selected content. The matching engine also generates the corresponding alert messages. A poller fetches content on behalf or users at a predefined period and generates a corresponding alert message. A delivery interface determines which alert messages are to be sent immediately and which alert messages are to be scheduled for later delivery. The architecture is mirrored for scalability and backup.Type: GrantFiled: June 11, 2004Date of Patent: November 28, 2006Assignee: Yahoo! Inc.Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran R. Menon, Sotiris Matzanas
-
Patent number: 7095733Abstract: An integrated VoIP unified message processing system includes a voice platform that processes data in native VoIP format. There is no use of hardware telephone interface cards (TICs) or software transcoding to transform data to PCM or other formats. Cost reductions are achieved by the elimination of expensive dedicated hardware and scalability is achieved by obviating the need for software transcoding.Type: GrantFiled: September 11, 2000Date of Patent: August 22, 2006Assignee: Yahoo! Inc.Inventors: Madhu Yarlagadda, Patrick Loo, David H. Nakayama
-
Publication number: 20060181547Abstract: Certain embodiments of the invention may be found in a method and system for image editing in a mobile multimedia processor and may include editing image data within a mobile multimedia chip comprising an integrated image editor. At least a portion of the image data may be acquired for the editing from at least one of a plurality of storage devices. The at least one of the plurality of storage devices may be integrated within the mobile multimedia chip, and/or may be located external to the mobile multimedia chip. The mobile multimedia chip may be integrated within a mobile device with a visual display that displays at least a portion of the edited image data. The image data may be edited within the mobile multimedia chip independent of a file format associated within the image data.Type: ApplicationFiled: January 17, 2006Publication date: August 17, 2006Inventor: Patrick Loo
-
Publication number: 20060181540Abstract: A method and system for image editing in a mobile multimedia processor utilizing an image editor with plug-in capabilities. The processing of information may include editing image data within a mobile multimedia chip comprising an integrated image editor utilizing at least one plug-in that interfaces with the image editor. The at least one plug-in may be loaded in on-chip memory within the mobile multimedia chip comprising the integrated image editor. At least one image editing effect may be selected based on the loaded at least one plug-in. A read instruction and/or a write instruction may be communicated to the at least one plug-in that interfaces with the image editor.Type: ApplicationFiled: January 17, 2006Publication date: August 17, 2006Inventor: Patrick Loo
-
Publication number: 20060182411Abstract: A method and system for processing of information in a communication device may include receiving within a mobile multimedia chip, an image processing command. The received command may be translated within the multimedia chip into an image operation. Image data may be edited within the multimedia chip based on the image operation. The image data may be acquired from at least one of a plurality of image data locations. For example, the image data may be acquired from an on-chip memory, an off-chip memory, and/or a multimedia data file. The edited image data may be stored in an on-chip memory and/or in an off-chip memory. At least a portion of the image data may be converted from a native image format of the image data to an image format compliant with the editing of the image data.Type: ApplicationFiled: January 17, 2006Publication date: August 17, 2006Inventor: Patrick Loo
-
Publication number: 20050139427Abstract: The invention concerns a gear mechanism comprising at least two toothed parts housed in a casing, each fixed to a rotary shaft in bearings integral with the casing; a tank for storing lubricating/cooling oil to be injected into each gear zone of the toothed parts; means for transporting oil from said tank to the gear zones for injection therein at a pressure higher than the pressure prevailing in the casing; means for reducing the gas pressure in the casing; means for emptying the oil, towards the storage tank.Type: ApplicationFiled: February 28, 2003Publication date: June 30, 2005Inventors: Alain Antonetti, Etienne Lauffenburger, Peter Leoni, Patrick Loos
-
Publication number: 20050111439Abstract: An integrated VoIP unified message processing system includes a voice platform that processes data in native VoIP format. There is no use of hardware telephone interface cards (TICs) or software transcoding to transform data to PCM or other formats. Cost reductions are achieved by the elimination of expensive dedicated hardware and scalability is achieved by obviating the need for software transcoding.Type: ApplicationFiled: September 29, 2004Publication date: May 26, 2005Applicant: Yahoo! Inc.Inventors: Madhu Yarlagadda, Patrick Loo, David Nakayama
-
Publication number: 20050027741Abstract: An architecture for providing an alert message based on content that may be received as an event based feed or a time based feed in one or more formats. The architecture includes a data collection processing module for normalizing the content into a predefined data structure, and indexing the content for processing large amounts of content according to selected characteristics. A matching engine employs user queries to associate the event based content with one or more users who have indicated an interest in receiving alert messages associated with selected content. The matching engine also generates the corresponding alert messages. A poller fetches content on behalf or users at a predefined period and generates a corresponding alert message. A delivery interface determines which alert messages are to be sent immediately and which alert messages are to be scheduled for later delivery. The architecture is mirrored for scalability and backup.Type: ApplicationFiled: June 11, 2004Publication date: February 3, 2005Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas
-
Publication number: 20050027742Abstract: Managing data collection for one or more scheduled alert messages. A primary or backup poller manager coordinates any number of poller services to access content and generate the alert messages. At a predefined period the poller manager is informed that an existing or new poller service is available for work. The poller manager provides a query to the poller service to access content in which one or more users have expressed an interest. Querying for a large number of users can be subdivided among the poller services. The poller service can also automatically expand the query if it yields insufficient content. The poller service generates the alert messages for the interested users and informs the poller manager when done. A change in content can be used to generate or update alert messages before their scheduled delivery. The poller manager prioritizes processing with a quality of service level.Type: ApplicationFiled: June 11, 2004Publication date: February 3, 2005Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas
-
Publication number: 20050027676Abstract: Delivering one or more alert messages via one or more delivery methods to one or more users who have indicated an interest in receiving the alert messages. A delivery service receives an alert document and a list of receiving users. This list indicates which users desire immediate delivery, which users desire delivery at a scheduled time, a service priority and/or other delivery criteria. Any black out period or other deferral is associated with the deferring users to prevent alert delivery during those times. For scheduled deliveries, the alert message is stored on one of a plurality of storages, based on alert type, user priority, storage loads, and/or other parameters. At the scheduled time, the stored alert message is accessed and marked for immediate delivery. The alert message is delivered as an email, instant message, short message service message, and/or the like. A history is maintained of all alert deliveries.Type: ApplicationFiled: June 11, 2004Publication date: February 3, 2005Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas