Patents by Inventor Christopher LaRosa

Christopher LaRosa 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).

  • Patent number: 8826342
    Abstract: Promotional content provided by content providers is distributed to mobile devices to be displayed with designated videos on mobile devices. The promotional content is received from a content provider, e.g., via an API and associated with a video, group of videos or channel available from a video hosting server. The promotional content meets certain specifications set by the video hosting server. A mobile device requests promotional content for a selected video and the video hosting server provides any available promotional content to the mobile device. The promotional content is displayed with the selected video as designated by the content provider. Activation of the promotional content in some embodiments results in an action being invoked on the mobile device, such as loading of a uniform resource identifier. In some cases, the promotional content is cached by the mobile device for later use.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Christopher LaRosa, Horia Ciurdar, Andrey Doronichev
  • Publication number: 20120185902
    Abstract: Promotional content provided by content providers is distributed to mobile devices to be displayed with designated videos on mobile devices. The promotional content is received from a content provider, e.g., via an API and associated with a video, group of videos or channel available from a video hosting server. The promotional content meets certain specifications set by the video hosting server. A mobile device requests promotional content for a selected video and the video hosting server provides any available promotional content to the mobile device. The promotional content is displayed with the selected video as designated by the content provider. Activation of the promotional content in some embodiments results in an action being invoked on the mobile device, such as loading of a uniform resource identifier. In some cases, the promotional content is cached by the mobile device for later use.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 19, 2012
    Inventors: Christopher LaRosa, Horia Ciurdar, Andrey Doronichev
  • Publication number: 20120173441
    Abstract: A system and method for ownership resolution is disclosed. The system comprises a merge module, an ownership database and a decision engine. The merge module retrieves a unified table from the ownership database. The unified table includes ownership information that is converted to a standard format. The merge module is configured to merge the ownership information to form a final merge result based at least in part on one or more merging rules. The decision engine receives the final merge result from the merge module. The decision engine is configured to determine a real owner of a granular right based at least in part on the merged ownership information included in the final merge result.
    Type: Application
    Filed: August 10, 2011
    Publication date: July 5, 2012
    Applicant: GOOGLE INC.
    Inventors: Christopher LaRosa, Jay Laefer
  • Patent number: 7068708
    Abstract: A method (400) and a receiving unit (220) for demodulating a multi-path signal are described herein. The receiving unit (220) may be configured to receive the multi-path signal. The receiving unit (220) may include an input buffer controller (305), an input buffer (310), a rake finger (330), and a sum generator (340). The input buffer (310) may be configured to store data samples associated with a plurality of paths of the multi-path signal. The input buffer controller (305) may be configured to time-align the data samples relative to each other, and to delay the data samples. The rake finger (330) may be configured to de-spread and to accumulate the delayed data samples for a sub-correlation length. The sum generator (340) may be configured to combine a plurality of outputs from the rake finger (330). Each of the plurality of outputs corresponds to one of the plurality of paths of the multi-path signal.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: June 27, 2006
    Assignee: Motorola, Inc.
    Inventors: Christopher LaRosa, Tracie Schitzinger, David Steckl
  • Publication number: 20060120480
    Abstract: A communication unit is provided having a transmitter and a processor (103). The processor (103) receives information (105) representative of a configuration of physical channels (107). The processor (103) determines a scaling factor responsive to the information (105) and facilitates scaling a signal (109, 111) provided by a combination of the channels utilizing the scaling factor. The scaled signal (109, 111) is provided to the transmitter.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 8, 2006
    Inventors: Armin Klomsdorf, Michael Carney, Joseph Cramer, Christopher LaRosa, Dale Schwent, Robert Trocke
  • Publication number: 20050249274
    Abstract: An apparatus (100) and a method (400) suitable for use in a communication device by equalizing an input signal received to mitigate multipath distortion effects present in the input signal in the communication device are provided. A first filter (102) samples the input signal (104) and generates a first filter output (106) based upon the sampled input signal and a filter coefficient array (108). An error signal (112) is then generated based upon a difference between the first filter output (106) and a desired signal (114), and the filter coefficient array (108) is updated based upon a product of the error signal (112) and an adaptation constant (118). A second filter (126) samples a delayed input signal (124) and generates a second filter output (128) based upon the sampled delayed input signal and the filter coefficient array (108).
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Inventors: Christopher Larosa, Michael Carney, Chris Quanbeck
  • Publication number: 20050036537
    Abstract: A method and apparatus for channel estimation in a rake receiver of a CDMA communication system operates with a finite-impulse-response channel estimation s filter with L taps and having a fixed delay. A pilot sequence of a received sequence of data from a channel of the communication system on the rake receiver is input. A quality of the channel of the communication system is determined using noise or Doppler measurements. These measurements are used in adjusting a bandwidth of the filter to accommodate the channel quality while keeping the fixed delay, which minimizes the delay buffer size. The filter is then used to operate on the received sequence of data to provide coherent modulation.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 17, 2005
    Inventors: Bryan Zancho, Christopher Larosa, Alexandre Mallette, John Oliver
  • Patent number: 6856411
    Abstract: A scheduler for a machine includes a selector and a traverser. The selector selects the traverser and selects policies from a library based on a model of the machine. The traverser looks for a preferred itinerary. The scheduler includes a first module to choose an itinerary, a second module to calculate a combined weight, and logic to repeatedly operate the first and second modules to choose additional itineraries from the group of itineraries and calculate their combined weight until an end condition is reached. The end condition includes one or more of when a calculated combined weight for an itinerary exceeds a predetermined threshold, when a predetermined time has elapsed, when a combined weight for each of a predetermined number of itineraries has been calculated, and when a combined weight for each itinerary in the group of itineraries has been calculated. The first module chooses an itinerary from either a list of all of the itineraries or a sub-set of the itineraries.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: February 15, 2005
    Assignee: Xerox Corporation
    Inventors: Lisa S. Purvis, Christopher LaRosa
  • Patent number: 6850336
    Abstract: A method of scheduling jobs in a printing machine includes choosing configuration and selection policies and model and store traversers from a library based on a model of the machine, traversing the model of the machine to prepare and store a list of valid itineraries based on the configuration policies and traversing the stored list of valid itineraries to locate a valid itinerary to process a job. An itinerary is a schedule of the printer modules and capabilities through which a sheet must pass to perform a print job. The step of traversing the model of the machine includes evaluating all possible itineraries to preparing the list of valid itineraries based on the configuration policies and storing the list in a memory. The step of traversing the stored list of valid itineraries to locate the valid itinerary to process a job includes evaluating the list based on the selection policies and the job description.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: February 1, 2005
    Assignee: Xerox Corporation
    Inventors: Lisa S. Purvis, John H. Conley, Curtis R. McKelvey, Christopher LaRosa
  • Publication number: 20040114672
    Abstract: A method (400) and a receiving unit (220) for demodulating a multi-path signal are described herein. The receiving unit (220) may be configured to receive the multi-path signal. The receiving unit (220) may include an input buffer controller (305), an input buffer (310), a rake finger (330), and a sum generator (340). The input buffer (310) may be configured to store data samples associated with a plurality of paths of the multi-path signal. The input buffer controller (305) may be configured to time-align the data samples relative to each other, and to delay the data samples. The rake finger (330) may be configured to de-spread and to accumulate the delayed data samples for a sub-correlation length. The sum generator (340) may be configured to combine a plurality of outputs from the rake finger (330). Each of the plurality of outputs corresponds to one of the plurality of paths of the multi-path signal.
    Type: Application
    Filed: December 13, 2002
    Publication date: June 17, 2004
    Inventors: Christopher LaRosa, Tracie Schitzinger, David Steckl