Patents by Inventor Ramy P. Ayoub

Ramy P. Ayoub 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: 9965906
    Abstract: A system and method for providing content from a source to a vehicle is disclosed. The content is restricted by associating the content with at least one requirement for vehicle information from a vehicle to which the content is provided. When restricted content is requested, a vehicle system obtains vehicle related information from the vehicle. The vehicle information is transferred to the vehicle system from the source, and the restricted content is transferred from the source to the vehicle system. The vehicle system, the source, or both determine whether the vehicle information meets the at least one requirement restricting the content. As long as the requirement for vehicle information is met, processing of the restricted content is allowed.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: May 8, 2018
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Ramy P. Ayoub, Robert F. D'Avello, Gus S. Giunta
  • Publication number: 20160171800
    Abstract: A system and method for providing content from a source to a vehicle is disclosed. The content is restricted by associating the content with at least one requirement for vehicle information from a vehicle to which the content is provided. When restricted content is requested, a vehicle system obtains vehicle related information from the vehicle. The vehicle information is transferred to the vehicle system from the source, and the restricted content is transferred from the source to the vehicle system. The vehicle system, the source, or both determine whether the vehicle information meets the at least one requirement restricting the content. As long as the requirement for vehicle information is met, processing of the restricted content is allowed.
    Type: Application
    Filed: February 22, 2016
    Publication date: June 16, 2016
    Inventors: Ramy P. Ayoub, Robert F. D'Avello, Gus S. Giunta
  • Patent number: 9269265
    Abstract: A system and method for providing content from a source to a vehicle is disclosed. The content is restricted by associating the content with at least one requirement for vehicle information from a vehicle to which the content is provided. When restricted content is requested, a vehicle system obtains vehicle related information from the vehicle. The vehicle information is transferred to the vehicle system from the source, and the restricted content is transferred from the source to the vehicle system. The vehicle system, the source, or both determine whether the vehicle information meets the at least one requirement restricting the content. As long as the requirement for vehicle information is met, processing of the restricted content is allowed.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: February 23, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Ramy P. Ayoub, Robert F. D'Avello, Gus S. Giunta
  • Publication number: 20070255493
    Abstract: Systems for providing limited-destination navigational guidance to a user when driving a vehicle are disclosed. In one embodiment, the system comprises a memory pre-configured to store location information for a limited number of desired destinations. The memory is advantageously pre-configured to store a limited number of destinations before it the user even enters the vehicle. Methods for pre-programming a vehicle navigation system are also disclosed. Location information is received for a limited number of desired destinations as specified by a user. For each of the desired destinations, a user input interface is linked with the desired destination, prior to the user's entering the vehicle. Hence, rather than manually entering a destination address, a user may press one button and automatically receive navigational instructions for driving to the user's pre-designated destination.
    Type: Application
    Filed: May 1, 2006
    Publication date: November 1, 2007
    Inventors: Ramy P. Ayoub, Shafer B. Seymour
  • Patent number: 7209490
    Abstract: An apparatus and method for rapidly providing activity on a vehicle network bus includes a node having a bus connection to the vehicle network bus. The node includes a Rapid Response Stack loaded with the predetermined message to respond to any network bus request before the application is up and running. A true stack is loaded with real messages from the application once it is booted up and running on the node, whereupon the application subsequently responds to network bus requests using the true stack instead of the Rapid Response Stack.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: April 24, 2007
    Assignee: Temic Automotive of North America, Inc.
    Inventors: Emad Isaac, Tim R. Van Goethem, Ramy P. Ayoub, Robert F. D'Avello
  • Publication number: 20040225776
    Abstract: A method of regulating usage and/or concession eligibility in a smart card system is described herein. A card acceptance location (110) detects a presence of a smart card and determines its identification code. The card acceptance location (110) checks the identification code against a list stored locally at the card acceptance location (110). The card acceptance location (110) received the list from a second device. If the identification code of the smart card is listed on the list, the card acceptance location (110) performs an action on the smart card.
    Type: Application
    Filed: March 12, 2001
    Publication date: November 11, 2004
    Applicant: MOTOROLA, INC.
    Inventors: Sam J. DiRaimondo, Ramy P. Ayoub, Michael J. Crowley, Thomas P. McGovern, Clark D. Elmore, Steven L. Mayes
  • Patent number: 6295491
    Abstract: A radio communication system (100) has distributed operational control. Multiple autonomously operable computer workstations (120) are linked to a radio communication database (175) via a computer network (130). A local database (211), corresponding to a view of the radio communication database (175), is stored on each computer system (120). A radio system console operator interface (206) is configured according to information in the local database (211), and is operated to perform operational control of a portion of the radio communication system (100). Data consistency of the information stored in the local database (211) is automatically maintained.
    Type: Grant
    Filed: March 24, 1995
    Date of Patent: September 25, 2001
    Assignee: Motorola, Inc.
    Inventors: Ramy P. Ayoub, Arthur L. Fumarolo, John William Maher
  • Patent number: 5801690
    Abstract: A computer system (110) has a multi-processing software application operating (200) thereon. There are multiple client processes (221-228) concurrently operating as components of the multi-processing software application (200). Termination of the multi-processing software application (200) results from individual decisions made at each client process (221-228). If a particular client process determines that another client process is inoperable (530), the particular client process continues operation when the inoperable process is designated non-mandatory (550, 510), and terminates operation when the inoperable process is designated mandatory (550, 580, 598). Furthermore, when the inoperable process is designated single-instance mandatory and belongs to a particular process class, the particular client process continues operation unless it is the only member of the process class operating (580, 590, 595, 598).
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: September 1, 1998
    Assignee: Motorola, Inc.
    Inventors: Ramy P. Ayoub, Arthur L. Fumarolo, John William Maher
  • Patent number: 5710924
    Abstract: A multi-processing software system (200) has multiple operating processes (221, 222, 223, 224, 225, 226, 227, 228) that communicate with each other using messages. Each process has a corresponding process class (410, 411, 412, 413). Each message is assigned a message type (450, 451, 452, 453), and messages types are mapped (400) to least one process class. A particular message is routed to processes having a process class corresponding to the one or more process classes mapped to the message type of the particular message.
    Type: Grant
    Filed: April 24, 1995
    Date of Patent: January 20, 1998
    Assignee: Motorola, Inc.
    Inventors: Ramy P. Ayoub, Arthur L. Fumarolo, John William Maher