Patents by Inventor Stephen A. Davies

Stephen A. Davies 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: 11082263
    Abstract: Socially provided context-based messaging can include receiving a message content in a messaging system from a user, wherein the content includes objects; matching one or more objects of the message content to socially provided context information, which the socially provided context information is information relevant to an object obtained from a social network to which the user belongs; and displaying the socially provided context information with the message content for a recipient user to receive.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 3, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Publication number: 20200112459
    Abstract: Socially provided context-based messaging can include receiving a message content in a messaging system from a user, wherein the content includes objects; matching one or more objects of the message content to socially provided context information, which the socially provided context information is information relevant to an object obtained from a social network to which the user belongs; and displaying the socially provided context information with the message content for a recipient user to receive.
    Type: Application
    Filed: December 11, 2019
    Publication date: April 9, 2020
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 10554447
    Abstract: Socially provided context-based messaging can include receiving a message content in a messaging system from a user, wherein the content includes objects; matching one or more objects of the message content to socially provided context information, which the socially provided context information is information relevant to an object obtained from a social network to which the user belongs; and displaying the socially provided context information with the message content for a recipient user to receive.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 9813261
    Abstract: Socially provided context-based messaging can include receiving a message content in a messaging system from a user, wherein the content includes objects; matching one or more objects of the message content to socially provided context information, which the socially provided context information is information relevant to an object obtained from a social network to which the user belongs; and displaying the socially provided context information with the message content for a recipient user to receive.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 8966394
    Abstract: System, method and computer program for facilitating media playlist generation based at least in part on media library inventory information provided by a plurality of program participants. Data is transmitted from a program participant's client device indicative of media inventory in a media library of the program participant. Media item similarity ratings are received at the client device that have been compiled based on cumulative data collected from a plurality of program participants, including identification data of individual media items contained in media libraries of the program participants regardless of each individual media item's source. Similarity ratings compilation includes processing the cumulative data to determine an incidence of co-occurrence of pairs of individual media items in different program participants' media libraries and making an assignment of a similarity rating based on the determined incidence of co-occurrence.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 24, 2015
    Assignee: Apple Inc.
    Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
  • Patent number: 8914384
    Abstract: System, method and computer program that encompasses one or more client devices cooperating with a program host's on-line data processing center to generate media playlists. Data is transmitted from a program participant's client device to the processing center and is representative of media inventory in a media library on the client device and includes identification data of contained individual media items. Data is further received from a plurality of program participants representative of each respective program participant's media inventory, regardless of the source of the members of the inventory. Co-occurrence of pairs of individual media items in different program participants' media libraries is determined and a similarity rating is assigned between the pairs of individual media items based on the determined incidence of co-occurrence in the different program participants' media libraries. From this, a media playlist is generated.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: December 16, 2014
    Assignee: Apple Inc.
    Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
  • Patent number: 8499280
    Abstract: A solution for identifying build errors associated with a source code file for determining source code elements for refactoring. An embodiment of the invention utilizes a source code management system in combination with build logs generated by a build environment to determine source code elements that would benefit from refactoring.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: July 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Davies, Liam Smyth, Paul Thomas
  • Patent number: 8473902
    Abstract: A solution for identifying build errors associated with a source code file for determining source code elements for refactoring. An embodiment of the invention utilizes a source code management system in combination with build logs generated by a build environment to determine source code elements that would benefit from refactoring.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Davies, Liam Smyth, Paul Thomas
  • Publication number: 20130054718
    Abstract: Socially provided context-based messaging can include receiving a message content in a messaging system from a user, wherein the content includes objects; matching one or more objects of the message content to socially provided context information, which the socially provided context information is information relevant to an object obtained from a social network to which the user belongs; and displaying the socially provided context information with the message content for a recipient user to receive.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 8380794
    Abstract: A method, system and computer-usable medium are disclosed for providing information related to a user address as used in a communication session. A tag processing module is implemented for processing tags related to a user. A first user selects a second user to receive a message to initiate a communication session. The message recipient's tags, along with their preferred communication method(s) are displayed within the message sender's messaging client. The message sender then composes and sends a message to the message recipient, using the message recipient's preferred method of communication. The message is received by the message recipient and the message sender's tags are displayed within the message recipient's messaging client. If the message recipient decides to respond to the message, then a communication session is conducted. Once the communications session is ended, a linguistic analysis of the communication session is performed by the tag processing module.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Simon P. O'Doherty, Stephen A. Davies, Brendan Arthurs
  • Patent number: 8239382
    Abstract: A method for creating an index of network data for a set of message data, the index being arranged for searching the set of message data. A method in accordance with an embodiment of the invention includes: creating a set of dialogue records, where each the dialogue record is the set of messages corresponding to a dialogue between a sender and recipient pair in a message corpus; —logging each of the set of messages in each corresponding dialogue record; and creating an index of terms from the set of messages, the index being arranged to index each term to each dialogue record in which the message comprising the respective term is logged.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventor: Stephen A. Davies
  • Publication number: 20100179992
    Abstract: A method, system and computer-usable medium are disclosed for providing information related to a user address as used in a communication session. A tag processing module is implemented for processing tags related to a user. A first user selects a second user to receive a message to initiate a communication session. The message recipient's tags, along with their preferred communication method(s) are displayed within the message sender's messaging client. The message sender then composes and sends a message to the message recipient, using the message recipient's preferred method of communication. The message is received by the message recipient and the message sender's tags are displayed within the message recipient's messaging client. If the message recipient decides to respond to the message, then a communication session is conducted. Once the communications session is ended, a linguistic analysis of the communication session is performed by the tag processing module.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Inventors: Al Chakra, Simon P. O'Doherty, Stephen A. Davies, Brendan Arthurs
  • Publication number: 20100076983
    Abstract: System, method and computer program that encompasses one or more client devices cooperating with a program host's on-line data processing center to generate media playlists. Data is transmitted from a program participant's client device to the processing center and is representative of media inventory in a media library on the client device and includes identification data of contained individual media items. Data is further received from a plurality of program participants representative of each respective program participant's media inventory, regardless of the source of the members of the inventory. Co-occurrence of pairs of individual media items in different program participants' media libraries is determined and a similarity rating is assigned between the pairs of individual media items based on the determined incidence of co-occurrence in the different program participants' media libraries. From this, a media playlist is generated.
    Type: Application
    Filed: September 30, 2008
    Publication date: March 25, 2010
    Applicant: Apple Inc.
    Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
  • Publication number: 20100070917
    Abstract: System, method and computer program for facilitating media playlist generation based at least in part on media library inventory information provided by a plurality of program participants. Data is transmitted from a program participant's client device indicative of media inventory in a media library of the program participant. Media item similarity ratings are received at the client device that have been compiled based on cumulative data collected from a plurality of program participants, including identification data of individual media items contained in media libraries of the program participants regardless of each individual media item's source. Similarity ratings compilation includes processing the cumulative data to determine an incidence of co-occurrence of pairs of individual media items in different program participants' media libraries and making an assignment of a similarity rating based on the determined incidence of co-occurrence.
    Type: Application
    Filed: September 30, 2008
    Publication date: March 18, 2010
    Applicant: Apple Inc.
    Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
  • Publication number: 20090019021
    Abstract: A method for creating an index of network data for a set of message data, the index being arranged for searching the set of message data. A method in accordance with an embodiment of the invention includes: creating a set of dialogue records, where each the dialogue record is the set of messages corresponding to a dialogue between a sender and recipient pair in a message corpus; —logging each of the set of messages in each corresponding dialogue record; and creating an index of terms from the set of messages, the index being arranged to index each term to each dialogue record in which the message comprising the respective term is logged.
    Type: Application
    Filed: June 24, 2008
    Publication date: January 15, 2009
    Inventor: Stephen A. Davies
  • Publication number: 20080077262
    Abstract: Distortion free stitching of two temporally adjacent digital media files of any format or origin is described. Two digital media files are selected and placed temporally adjacent to each other. A determination is then made of the direction of each of the waveforms and an associated delta value between a last audio sample of a first to be played media file and a first audio sample of a next to be played media file. A stitching operation is performed, or not, based upon the respective directions of the waveforms and the associated delta value.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 27, 2008
    Applicant: APPLE COMPUTER, INC
    Inventor: Stephen A. Davis
  • Patent number: 7177431
    Abstract: A system and method are described for rendering a left rear surround input signal at a left rear virtual speaker location and rendering a right rear surround input signal at a right rear virtual speaker location. The method includes phase shifting the left rear surround input signal by a first phase shift. The right rear surround input signal is phase shifted by a second phase shift. The phase shifted left rear surround input signal is phase shifted using an HRTF selected to render the left rear surround input signal at the left rear virtual speaker location. The phase shifted right rear surround input signal is transformed using an HRTF selected to render the right rear surround input signal at the right rear virtual speaker location.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: February 13, 2007
    Assignee: Creative Technology, Ltd.
    Inventors: Stephen A. Davis, Martin Walsh, David Berners
  • Patent number: 6714652
    Abstract: A system and method are described for rendering a left rear surround input signal at a left rear virtual speaker location and rendering a right rear surround input signal at a right rear virtual speaker location. The method includes phase shifting the left rear surround input signal by a first phase shift. The right rear surround input signal is phase shifted by a second phase shift. The phase shifted left rear surround input signal is phase shifted using an HRTF selected to render the left rear surround input signal at the left rear virtual speaker location. The phase shifted right rear surround input signal is transformed using an HRTF selected to render the right rear surround input signal at the right rear virtual speaker location.
    Type: Grant
    Filed: October 3, 2000
    Date of Patent: March 30, 2004
    Assignee: Creative Technology, Ltd.
    Inventors: Stephen A. Davis, Martin Walsh, David Berners
  • Patent number: 6175631
    Abstract: A system and method are described for rendering a left rear surround input signal at a left rear virtual speaker location and rendering a right rear surround input signal at a right rear virtual speaker location. The method includes phase shifting the left rear surround input signal by a first phase shift. The right rear surround input signal is phase shifted by a second phase shift. The phase shifted left rear surround input signal is phase shifted using an HRTF selected to render the left rear surround input signal at the left rear virtual speaker location. The phase shifted right rear surround input signal is transformed using an HRTF selected to render the right rear surround input signal at the right rear virtual speaker location.
    Type: Grant
    Filed: July 9, 1999
    Date of Patent: January 16, 2001
    Inventors: Stephen A. Davis, Martin Walsh, David Berners
  • Patent number: 5146502
    Abstract: A portable voice or speech aid enabling a deaf or voice impaired user to make sounds into a microphone to output intelligible speech through a built-in speaker or to a text display screen.
    Type: Grant
    Filed: February 26, 1990
    Date of Patent: September 8, 1992
    Assignee: Davis, Van Nortwick & Company
    Inventor: Stephen A. Davis