Patents by Inventor Owen Taylor

Owen Taylor 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: 10302967
    Abstract: Devices providing adjustable optical power have previously been proposed for use as corrective lenses in prescription eyeglasses. There is disclosed a lens having optical power adjustable by relative lateral translation of two lens elements, the lens comprising: a first lens element sealed to a cover to define a cavity therebetween; a second lens element disposed within the cavity and coupled to an elongate drive element extending laterally from the second lens element, the second lens element being arranged to be driven laterally relative to the first lens element by lateral translation of the elongate drive element to thereby adjust the optical power of the lens, the lens comprising a lateral projection into which the cavity and drive element extend, the lateral projection having there mounted an adjuster for driving lateral translation of the elongate drive element. The lens reduces or prevents the ingress of dirt, moisture, sweat and grease between surfaces of the lens elements.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: May 28, 2019
    Assignee: EYEJUSTERS LTD.
    Inventors: David Crosby, Owen Reading, Gregor Storey, Richard Taylor
  • Patent number: 9734198
    Abstract: Embodiments relate to systems and methods for online query processing, in which a SQL or other query server can generate a record of results served to clients. The distribution record of results, referred to as a distribution map, can record the identity of properties of database entries or other content that has been distributed to individual clients. When a client transmits a query whose results include properties that have already been served to that client, the re-transmission of that information can be suppressed leading to improved communications efficiency. A notification function can be provided whereby all users receive updates to the properties or content they have already received, when those data components have been updated in the underlying database. The delivered content can relate to personal contact lists, media play lists, or other information displayed in an application or Web service.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: August 15, 2017
    Assignee: Red Hat, Inc.
    Inventor: Owen Taylor
  • Patent number: 9565222
    Abstract: Discussion of content between users of social networks is described. A request from a first user to discuss content with a recipient user in a first social network is received, wherein the recipient user has a first identifier in the first social network. A request from a second user to discuss content with the recipient user in a second social network is received, wherein the recipient user has a second identifier in the second social network. A discussion is initiated between the second user and the recipient user about the content in the second social network. The recipient user is tracked in view of the first identifier in the first social network and the second identifier in the second social network.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: February 7, 2017
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Publication number: 20150356684
    Abstract: Provided are systems and methods relating to financial portfolio analysis, including a computer processing structure configured to compare an investment to a metric that may be selected from a list or may be specially constructed as a hybrid, weighted metric from a plurality of indexes and other sub-metrics. The computer processing structure is specially adapted to apply SPC-like statistical analysis to one or more investments in view of the selected metric, and to optionally provide alerts when statistically significant events occur. The computer processing structure may also be specially adapted to output a variety of reports that may be color coded to indicate degree of compliance with predetermined criteria and to highlight issues and raise questions.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 10, 2015
    Inventors: Alfred Owen Taylor, JR., Bernard Koczaja
  • Patent number: 9165282
    Abstract: Embodiments of the present invention provide methods and systems that allow users to share information about their recent activities with other users. In particular, as users receive and/or share multimedia content with other users, information that indicates the locations of this content, such as a website, playlist, or file, is passively tracked and logged. This information may be formatted into a viewable form, such as a web site or web log, and cooperatively shared with other users. Users may then incorporate the multimedia content played by other users into their own library. Users may also elect to synchronize their multimedia content with other users. For convenience, multiple locations for the same multimedia content may be determined when it is logged and tracked. Users may obtain the multimedia content using one or more of their existing accounts with a provider at their own discretion.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: October 20, 2015
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Penington, Bryan Clark, Owen Taylor, Colin Walters
  • Publication number: 20140258422
    Abstract: Discussion of content between users of social networks is described. A request from a first user to discuss content with a recipient user in a first social network is received, wherein the recipient user has a first identifier in the first social network. A request from a second user to discuss content with the recipient user in a second social network is received, wherein the recipient user has a second identifier in the second social network. A discussion is initiated between the second user and the recipient user about the content in the second social network. The recipient user is tracked in view of the first identifier in the first social network and the second identifier in the second social network.
    Type: Application
    Filed: December 13, 2013
    Publication date: September 11, 2014
    Applicant: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8688742
    Abstract: Embodiments of the present invention provide a platform for an open overlay for online services, such as social networking sites, that permit users to share and leverage information within a single context. In some embodiments, the single context is implemented as a web site that is accessible to a social network of users that are known to each other. Systems and methods are provided that share and forward information for the users' online services within the single context. Client applications are provided that serve as an open overlay for the user and permit the user to seamlessly utilize the services of multiple online services within a single context. In some embodiments, the users' existing account identities and security information are utilized alone or in combination, and thus, the users are not required to establish a separate or new account for accessing the open overlay service.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: April 1, 2014
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8626837
    Abstract: Methods and systems to manage users of a social network. The method includes receiving, at a server, a request to contact a user from another user of a social network based on a selected one of a plurality of associated identity resources of the user known by other users. The method also includes restricting views of other users for the identity of the user to the selected one of the plurality of associated identity resources.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: January 7, 2014
    Assignee: Red Hat, Inc.
    Inventors: Donald Fisher, Havoc Penington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8615550
    Abstract: Embodiments of the present invention provide methods and system for allowing an open overlay service for a social network to interface with other online services. In particular, the open overlay service configures its clients to make requests on behalf of the social network. Responses to the requests are routed back to the open overlay service and the information is then provided to the social network. Since the requests come from the client the online services will simply treat them as normal requests, and thus, the open overlay service can seamlessly integrate with a user's online services.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: December 24, 2013
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8612483
    Abstract: Systems and methods provide a “live social context” in which users can share multimedia content information. Upon finding multimedia content that a user would like to share with others, the user may select a “share” function Invitations may then be sent to other users across different services. In addition, the invitation may include content, such as a text comment or file that the user has added. The recipient users receive a live notification of the invitation and may then participate in an online discussion with the user. Furthermore, other users may be provided a live notification that activity has been initiated or in-progress about the multimedia content. These users may then request to join in the online discussion.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: December 17, 2013
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Publication number: 20120233263
    Abstract: Methods and systems to manage users of a social network. The method includes receiving, at a server, a request to contact a user from another user of a social network based on a selected one of a plurality of associated identity resources of the user known by other users. The method also includes restricting views of other users for the identity of the user to the selected one of the plurality of associated identity resources.
    Type: Application
    Filed: May 25, 2012
    Publication date: September 13, 2012
    Applicant: RED HAT, INC.
    Inventors: Donald Fischer, Havoc Penington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8191000
    Abstract: Methods and systems can manage the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: May 29, 2012
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Penington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8190746
    Abstract: Embodiments of the present invention provide a protocol for ensuring data integrity of requests made by clients of a social network service. In particular, when a client gets a confirmation from an update request, the confirmation is accompanied by a token that provides information about the update. When the client next makes a read request it passes the token along with the read request. The node at the social network service receiving the request then waits until it makes sure that it has received any notifications that precede the state represented by the token before it processes the request and replies to the client. The token might be, among other things, a physical timestamp, a counter reflecting transactions committed on a database server, or a vector timestamp. In addition, the same technique can be used to ensure ordering between read requests.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: May 29, 2012
    Assignee: Red Hat, Inc.
    Inventor: Owen Taylor
  • Patent number: 8185584
    Abstract: Embodiments of the present invention provide methods and systems that allow users to share information about their recent activities with other users. In particular, as users receive and/or share multimedia content with other users, information that indicates the locations of this content, such as a website, playlist, or file, is passively tracked and logged. This information may be formatted into a viewable form, such as a web site or web log, and cooperatively shared with other users. Users may then incorporate the multimedia content played by other users into their own library. Users may also elect to synchronize their multimedia content with other users. For convenience, multiple locations for the same multimedia content may be determined when it is logged and tracked. Users may obtain the multimedia content using one or more of their existing accounts with a provider at their own discretion.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: May 22, 2012
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 7904601
    Abstract: Embodiments of the present invention provide a system and method for logging a client into an internet service using a preexisting service. In order to login, the user may select a link that triggers the service to send login information to the user via a preexisting service, such as instant messaging or email. In some embodiments, the user is sent a link via their preexisting service. The user then logs into the service by selecting the link.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 8, 2011
    Assignee: Red Hat, Inc.
    Inventors: Havoc Pennington, Donald Fischer, Bryan Clark, Owen Taylor, Colin Walters
  • Publication number: 20100299617
    Abstract: Methods and systems can manage the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 25, 2010
    Inventors: Donald Fischer, Havoc Penington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 7792903
    Abstract: Embodiments of the present invention provide methods and systems for managing the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: September 7, 2010
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Publication number: 20090144258
    Abstract: Embodiments relate to systems and methods for online query processing, in which a SQL or other query server can generate a record of results served to clients. The distribution record of results, referred to as a distribution map, can record the identity of properties of database entries or other content that has been distributed to individual clients. When a client transmits a query whose results include properties that have already been served to that client, the re-transmission of that information can be suppressed leading to improved communications efficiency. A notification function can be provided whereby all users automatically receive updates to the properties or content they have already received, when those data components have been updated in the underlying database. The delivered content can relate to personal contact lists, media play lists, or other information displayed in an application or Web service.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Owen Taylor
  • Publication number: 20080133756
    Abstract: Embodiments of the present invention provide a protocol for ensuring data integrity of requests made by clients of a social network service. In particular, when a client gets a confirmation from an update request, the confirmation is accompanied by a token that provides information about the update. When tie client next makes a read request it passes the token along with the read request. The node at the social network service receiving the request then waits until it makes sure that it has received any notifications that precede the state represented by the token before it processes the request and replies to the client. The token might be, among other things, a physical timestamp, a counter reflecting transactions committed on a database server, or a vector timestamp. In addition, the same technique can be used to ensure ordering between read requests.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Owen Taylor
  • Publication number: 20080134343
    Abstract: Embodiments of the present invention provide a system and method for logging a client into an internet service using a preexisting service. In order to login, the user may select a link that triggers the service to send login information to the user via a preexisting service, such as instant messaging or email. In some embodiments, the user is sent a link via their preexisting service. The user then logs into the service by selecting the link.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Havoc PENNINGTON, Donald Fischer, Bryan Clark, Owen Taylor, Colin Walters