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: 20130173835
    Abstract: 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: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: Patrick Loo, Jian Zhang
  • Publication number: 20120311654
    Abstract: 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: Application
    Filed: December 20, 2011
    Publication date: December 6, 2012
    Applicant: BROADCOM CORPORATION
    Inventors: James F. Dougherty, III, Yasantha N. Rajakarunanayake, Patrick Loo, Jian Zhang
  • Patent number: 7954599
    Abstract: 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: Grant
    Filed: February 28, 2003
    Date of Patent: June 7, 2011
    Assignee: Flender Graffenstaden
    Inventors: Alain Antonetti, Etienne Lauffenburger, Peter Leoni, Patrick Loos
  • Patent number: 7765228
    Abstract: 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: Grant
    Filed: December 20, 2007
    Date of Patent: July 27, 2010
    Assignee: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran Ravichandran Menon, Sotiris Matzanas
  • Patent number: 7760705
    Abstract: 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: Grant
    Filed: September 29, 2004
    Date of Patent: July 20, 2010
    Assignee: Yahoo! Inc.
    Inventors: Madhu Yarlagadda, Patrick Loo, David H. Nakayama
  • Patent number: 7747638
    Abstract: 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: Grant
    Filed: October 13, 2004
    Date of Patent: June 29, 2010
    Assignee: Yahoo! Inc.
    Inventors: Patrick Loo, Sotirios Matzanas, Ming Zhang, Matthias Eichstaedt, Mitra Naeimi, Jim Fondren
  • Publication number: 20100082432
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: YAHOO! INC.
    Inventors: Andrew An Feng, Patrick Loo, Rohit Chandra, Ying-Fu Su, Stephen Carney, Vikas Gupta, Stephen Quan
  • Publication number: 20080098014
    Abstract: 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: Application
    Filed: December 20, 2007
    Publication date: April 24, 2008
    Applicant: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas
  • Patent number: 7346630
    Abstract: 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: Grant
    Filed: June 11, 2004
    Date of Patent: March 18, 2008
    Assignee: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran R. Menon, Sotiris Matzanas
  • Patent number: 7334001
    Abstract: 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: Grant
    Filed: June 11, 2004
    Date of Patent: February 19, 2008
    Assignee: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran R. Menon, Sotiris Matzanas
  • Patent number: 7143118
    Abstract: 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: Grant
    Filed: June 11, 2004
    Date of Patent: November 28, 2006
    Assignee: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Thyagarajapuram S. Ramakrishnan, Patrick Loo, Jayachandran R. Menon, Sotiris Matzanas
  • Patent number: 7095733
    Abstract: 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: Grant
    Filed: September 11, 2000
    Date of Patent: August 22, 2006
    Assignee: Yahoo! Inc.
    Inventors: Madhu Yarlagadda, Patrick Loo, David H. Nakayama
  • Publication number: 20060182411
    Abstract: 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: Application
    Filed: January 17, 2006
    Publication date: August 17, 2006
    Inventor: Patrick Loo
  • Publication number: 20060181547
    Abstract: 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: Application
    Filed: January 17, 2006
    Publication date: August 17, 2006
    Inventor: Patrick Loo
  • Publication number: 20060181540
    Abstract: 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: Application
    Filed: January 17, 2006
    Publication date: August 17, 2006
    Inventor: Patrick Loo
  • Publication number: 20050139427
    Abstract: 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: Application
    Filed: February 28, 2003
    Publication date: June 30, 2005
    Inventors: Alain Antonetti, Etienne Lauffenburger, Peter Leoni, Patrick Loos
  • Publication number: 20050111439
    Abstract: 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: Application
    Filed: September 29, 2004
    Publication date: May 26, 2005
    Applicant: Yahoo! Inc.
    Inventors: Madhu Yarlagadda, Patrick Loo, David Nakayama
  • Publication number: 20050027676
    Abstract: 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: Application
    Filed: June 11, 2004
    Publication date: February 3, 2005
    Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas
  • Publication number: 20050027741
    Abstract: 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: Application
    Filed: June 11, 2004
    Publication date: February 3, 2005
    Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas
  • Publication number: 20050027742
    Abstract: 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: Application
    Filed: June 11, 2004
    Publication date: February 3, 2005
    Inventors: Matthias Eichstaedt, Thyagarajapuram Ramakrishnan, Patrick Loo, Jayachandran Menon, Sotiris Matzanas