Patents by Inventor Bruce Kelly

Bruce Kelly 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: 11956520
    Abstract: The disclosed computer-implemented method may include accessing a media item that includes multiple media item segments that are to be played back in a specific manner. The method may also include generating playgraphs for the media item, where the playgraphs define different playback paths between media item segments. The method may next include selecting a specific playgraph from the generated playgraphs, and then providing the selected playgraph to a playback device. Playback of the media item according to the selected playgraph may thereby provide a customized presentation of the media item. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: April 9, 2024
    Assignee: Netflix, Inc.
    Inventors: Christine Doig-Cardet, Bruce Wobbe, Sanford Holsapple, Xander Lott, Sonali Sharma, Clay Gimenez, Jeremy Kelly, Jeff Kirchner, Leena Janardanan
  • Publication number: 20240089565
    Abstract: The disclosed computer-implemented method may include accessing a media item that includes multiple media item segments that are to be played back in a specific manner. The method may also include generating playgraphs for the media item, where the playgraphs define different playback paths between media item segments. The method may next include selecting a specific playgraph from the generated playgraphs, and then providing the selected playgraph to a playback device. Playback of the media item according to the selected playgraph may thereby provide a customized presentation of the media item. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Christine Doig-Cardet, Bruce Wobbe, Sanford Holsapple, Alexander Lott, Sonali Sharma, Clay Gimenez, Jeremy Kelly, Jeff Kirchner, Leena Janardanan
  • Publication number: 20210302035
    Abstract: An apparatus for diffusing a vapor from a liquid into an air space. The apparatus includes an elongate outer tubular member having at least one outer vent opening defined thereon; an elongate inner tubular member received within the outer tubular member for a close rotatable fit therewith, the inner tubular member having at least one inner vent opening defined thereon that may brought into at least partial alignment with the at least one outer vent opening by rotation of the outer tubular member and the inner tubular member relative to each other; a connector portion adjacent one end of the inner tubular member and being operable to removably connect to a liquid container; an elongate cavity defined by the inner tubular member that is open to the connector portion and the container but closed at an opposite closed end; and an elongate wick received in the cavity and extending beyond the connector portion, the wick being operable to transmit by capillary action liquid form the container to the cavity.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 30, 2021
    Inventor: Bruce Kelly Crosby
  • Patent number: 10558475
    Abstract: A method for dynamically localizing content of a graphical user interface widget executed on a widget runtime model of a computing platform on a user device includes configuring the graphical user interface widget to provide first location-responsive content in a presentation runtime model by defaulting to a static geographic location, wherein the graphical user interface widget provides the first location-responsive content based on the static geographic location, receiving a configuration setting to configure the graphical user interface widget for a localized mode, retrieving a geographic location for the user device, and providing the retrieved geographic location to the widget runtime model for the graphical user interface widget to select second location-responsive content, wherein the graphical user interface widget switches to provide the second location-responsive content based on the retrieved geographic location.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: February 11, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Leslie Caunter, Bruce Kelly Jackson, Steven Richard Geach
  • Publication number: 20170293495
    Abstract: The described aspects relate to methods and apparatus for widget intercommunication in a wireless communication environment. In particular the described aspects relate to dynamically exchanging content between application graphical user interface widgets executed on a widget runtime model.
    Type: Application
    Filed: June 22, 2017
    Publication date: October 12, 2017
    Inventors: Mark Leslie CAUNTER, Bruce Kelly JACKSON, Steven Richard GEACH
  • Patent number: 9747141
    Abstract: The described aspects relate to methods and apparatus for widget intercommunication in a wireless communication environment. In particular the described aspects relate to dynamically exchanging content between application graphical user interface widgets executed on a widget runtime model.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: August 29, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Leslie Caunter, Bruce Kelly Jackson, Steven Richard Geach
  • 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: 20130304922
    Abstract: Methods and devices enable a device located on a source network to appear as a virtual device on a target network. Agent applications running on computers on the source and target networks communicate over a peer-to-peer network enabled by a super-peer networking server on the Internet. To share a device, the target network agent requests the source network agent to provide access to a device in the source network. The source network agent sends the device name, properties, and service template information to the target network agent. The target network agent uses the received information to announce itself as the device to the target network. Devices on the target network may request device services from the target network agent. Such requests are repackaged by the target network agent and sent to the source network agent. The source network agent redirects the service request to the actual device.
    Type: Application
    Filed: July 18, 2013
    Publication date: November 14, 2013
    Inventors: Bruce Kelly Jackson, Mark Leslie Caunter, Steven Richard 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: 20110088571
    Abstract: A press for resealable zipper storage bags may be formed similar to a clam-shell, with a resiliently deformable material disposed inside the clam-shell. A user may place objects, such as food, into the storage bag and place the storage bag into the press with its zipper portion disposed outside of the closed press. As the press is closed, air is removed from inside the storage bag. The zipper may be closed and the press opened to remove the storage bag.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 21, 2011
    Inventor: BRUCE Kelly MARTIN
  • Patent number: 7716147
    Abstract: A method for predicting a future occurrence of an event involves obtaining a history of prior occurrences of the event. A plurality of variables is created that are associated with the event. Weights are assigned to each variable. An artificial neural network is accessed and trained with the history of past occurrences of the event by comparing an output of the artificial neural network to the past occurrence of the event. The weights are adjusted until the output corresponds to the past occurrence of the event.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: May 11, 2010
    Assignee: Health Care Information Services LLC
    Inventors: Bruce Kelly, E. R. McDannald
  • Patent number: 7707130
    Abstract: A method for predicting a future occurrence of an event involves obtaining a history of prior occurrences of the event. A plurality of variables is created that are associated with the event. Weights are assigned to each variable. An artificial neural network is accessed and trained with the history of past occurrences of the event by comparing an output of the artificial neural network to the past occurrence of the event. The weights are adjusted until the output corresponds to the past occurrence of the event.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: April 27, 2010
    Assignee: Health Care Information Services LLC
    Inventors: Bruce Kelly, Eugene Russell McDannald, Jr.
  • 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: 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: 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: 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