Patents by Inventor Steven Geach

Steven Geach 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: 9680949
    Abstract: A personal media system implemented as a tuple service allows remote access, selection, authorization, and transmission of personal media stored in a collection on a home network across a network to a guest network. A mobile client device enables browsing/searching for content, shows media players within a domain, finds a media player within a domain for a given media type, gets a media object, and renders a media object on a given media player within a domain. Each gateway has an agent that registers to the server and responds to commands from the server. The server acts as a hub for moving digital content objects between domains, provides media services on behalf of domains (e.g., transcoding, proxy streaming, etc.), provides a web interface to mobile client devices for control over user domains, sends commands to the personal media agents, and creates an accessible set of domains for a user.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: June 13, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Leslie Caunter, Bruce Kelly Jackson, Steven Geach
  • Publication number: 20150149599
    Abstract: A personal media system implemented as a tuple service allows remote access, selection, authorization, and transmission of personal media stored in a collection on a home network across a network to a guest network. A mobile client device enables browsing/searching for content, shows media players within a domain, finds a media player within a domain for a given media type, gets a media object, and renders a media object on a given media player within a domain. Each gateway has an agent that registers to the server and responds from commands from the server. The server acts as a hub for moving digital content objects between domains, provides media services on behalf of domains (e.g., transcoding, proxy streaming, etc.), provides a web interface to mobile client devices for control over user domains, sends commands to the personal media agents, and creates an accessible set of domains for a user.
    Type: Application
    Filed: January 26, 2015
    Publication date: May 28, 2015
    Inventors: Mark Leslie Caunter, Bruce Kelly Jackson, Steven Geach
  • Patent number: 8977710
    Abstract: A personal media system implemented as a tuple service allows remote access, selection, authorization, and transmission of personal media stored in a collection on a home network across a network to a guest network. A mobile client device enables browsing/searching for content, shows media players within a domain, finds a media player within a domain for a given media type, gets a media object, and renders a media object on a given media player within a domain. Each gateway has an agent that registers to the server and responds to commands from the server. The server acts as a hub for moving digital content objects between domains, provides media services on behalf of domains (e.g., transcoding, proxy streaming, etc.), provides a web interface to mobile client devices for control over user domains, sends commands to the personal media agents, and creates an accessible set of domains for a user.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: March 10, 2015
    Assignee: QUALCOMM, Incorporated
    Inventors: Mark Leslie Caunter, Bruce Kelly Jackson, Steven Geach
  • Patent number: 8930531
    Abstract: A persistent personal messaging system provides shared memory space functionality supporting a user changing between a plurality of client devices, even within a loosely coupled, distributed system for persistent personal messaging. A user, irrespective of which messaging client they are using, logs on to the system. The act of logging on places user data, representing the user, into the shared memory space. A “contacts” service agent finds the friends and groups that the user belongs to and notifies other users that the user has logged on. Given the on-line status of other users and groups, a “history” service agent will retrieve previous messages from the shared memory space that formed the user's conversations with users and groups, as if the user had never logged off or switched devices. When the user adds a new message to any conversation, the message is added to the shared memory space.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: January 6, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Leslie Caunter, Bruce Kelly Jackson, Steven Geach
  • Publication number: 20120059900
    Abstract: A persistent personal messaging system provides shared memory space functionality supporting a user changing between a plurality of client devices, even within a loosely coupled, distributed system for persistent personal messaging. A user, irrespective of which messaging client they are using, logs on to the system. The act of logging on places user data, representing the user, into the shared memory space. A “contacts” service agent finds the friends and groups that the user belongs to and notifies other users that the user has logged on. Given the on-line status of other users and groups, a “history” service agent will retrieve previous messages from the shared memory space that formed the user's conversations with users and groups, as if the user had never logged off or switched devices. When the user adds a new message to any conversation, the message is added to the shared memory space.
    Type: Application
    Filed: November 15, 2011
    Publication date: March 8, 2012
    Inventors: Mark Leslie CAUNTER, Bruce KELLY JACKSON, Steven GEACH
  • Patent number: 8060603
    Abstract: A persistent personal messaging system provides tuple space functionality supporting a user changing between a plurality of client devices, even within a loosely coupled, distributed system for persistent personal messaging. A user, irrespective of which messaging client they are using, logs on to the system. The act of logging on places a tuple, representing the user, into the tuple space. A “contacts” service agent finds the friends and groups that the user belongs to and notifies other users that the user has logged on. Given the on-line status of other users and groups, a “history” service agent will retrieve previous messages from the tuple space that formed the user's conversations with users and groups, as if the user had never logged off or switched devices. When the user adds a new message to any conversation, the message is added as a tuple to the tuple space.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: November 15, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Leslie Caunter, Bruce Kelly Jackson, Steven Geach
  • Publication number: 20090319599
    Abstract: A personal media system implemented as a tuple service allows remote access, selection, authorization, and transmission of personal media stored in a collection on a home network across a network to a guest network. A mobile client device enables browsing/searching for content, shows media players within a domain, finds a media player within a domain for a given media type, gets a media object, and renders a media object on a given media player within a domain. Each gateway has an agent that registers to the server and responds from commands from the server. The server acts as a hub for moving digital content objects between domains, provides media services on behalf of domains (e.g., transcoding, proxy streaming, etc.), provides a web interface to mobile client devices for control over user domains, sends commands to the personal media agents, and creates an accessible set of domains for a user.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Inventors: Mark Leslie CAUNTER, Bruce Kelly JACKSON, Steven GEACH
  • Publication number: 20090319615
    Abstract: A persistent personal messaging system provides tuple space functionality supporting a user changing between a plurality of client devices, even within a loosely coupled, distributed system for persistent personal messaging. A user, irrespective of which messaging client they are using, logs on to the system. The act of logging on places a tuple, representing the user, into the tuple space. A “contacts” service agent finds the friends and groups that the user belongs to and notifies other users that the user has logged on. Given the on-line status of other users and groups, a “history” service agent will retrieve previous messages from the tuple space that formed the user's conversations with users and groups, as if the user had never logged off or switched devices. When the user adds a new message to any conversation, the message is added as a tuple to the tuple space.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Inventors: Mark Leslie CAUNTER, Bruce Kelly JACKSON, Steven GEACH
  • Publication number: 20090319385
    Abstract: An operator provides services to a population of client device, such as mobile communication devices, including search services accessed via an operator portal. A search gateway places a search object, in which user privacy is protected, into a distributed, transactional object (tuple) space. Resolvers monitoring the space read the search descriptors and coordinate an external search to be performed with result objects placed back in the space. The gateway removes the search result objects from the space, matching them with the user search for reporting to a user of the client device. Thereby, an increased amount of content is accessible across a distributed system.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Inventors: Bruce Kelly JACKSON, Mark Leslie CAUNTER, Steven GEACH
  • Publication number: 20090320097
    Abstract: An operator provides services to a population of client device, such as mobile communication devices, including search services accessed via an operator portal. A search gateway places a search object, in which user privacy is protected, into a distributed, transactional object (tuple) space. Resolvers monitoring the space read the search descriptors and coordinate an external search to be performed with result objects placed back in the space. The gateway removes the search result objects from the space, matching them with the user search for reporting to a user of the client device. Thereby, an increased amount of content is accessible across a distributed system.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Inventors: Bruce Kelly JACKSON, Mark Leslie CAUNTER, Steven GEACH
  • Publication number: 20090077480
    Abstract: Apparatus and methods of discovering and managing electronic communities include placing data tuples into a tuple space, discovering the attributes of the data tuple via a community formation tuple, and generating one or more community tuples based on the discovered relationships.
    Type: Application
    Filed: June 18, 2008
    Publication date: March 19, 2009
    Inventors: Mark Leslie CAUNTER, Bruce Kelly JACKSON, Steven GEACH
  • Publication number: 20090063423
    Abstract: A service object user interface responds to a number of different types of client devices, especially handheld communication devices, by providing tuple space interface attributes in a service tuple. Thereby, dynamically changing services (e.g., search engines, online shopping, media content selection, etc.) and a population of client devices can be accommodated even within a loosely coupled, distributed system. By facilitating interfacing within tuple space, inconvenient configuring at the client device is avoided, expanding computer platform independence to encompass alternative user interfaces based upon JAVA™ classes, uiOne™ trigs, FLASH multimedia, and/or other evolving protocols.
    Type: Application
    Filed: June 18, 2008
    Publication date: March 5, 2009
    Inventors: Bruce Kelly JACKSON, Mark Leslie CAUNTER, Steven GEACH