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: 11082263Abstract: 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: GrantFiled: December 11, 2019Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
Publication number: 20200112459Abstract: 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: ApplicationFiled: December 11, 2019Publication date: April 9, 2020Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
Patent number: 10554447Abstract: 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: GrantFiled: November 6, 2017Date of Patent: February 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
Patent number: 9813261Abstract: 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: GrantFiled: August 24, 2012Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
Patent number: 8966394Abstract: 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: GrantFiled: September 30, 2008Date of Patent: February 24, 2015Assignee: Apple Inc.Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
-
Patent number: 8914384Abstract: 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: GrantFiled: September 30, 2008Date of Patent: December 16, 2014Assignee: Apple Inc.Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
-
Patent number: 8499280Abstract: 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: GrantFiled: March 5, 2012Date of Patent: July 30, 2013Assignee: International Business Machines CorporationInventors: Stephen A. Davies, Liam Smyth, Paul Thomas
-
Patent number: 8473902Abstract: 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: GrantFiled: August 9, 2010Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Stephen A. Davies, Liam Smyth, Paul Thomas
-
Publication number: 20130054718Abstract: 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: ApplicationFiled: August 24, 2012Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
Patent number: 8380794Abstract: 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: GrantFiled: January 9, 2009Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Al Chakra, Simon P. O'Doherty, Stephen A. Davies, Brendan Arthurs
-
Patent number: 8239382Abstract: 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: GrantFiled: June 24, 2008Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventor: Stephen A. Davies
-
Publication number: 20100179992Abstract: 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: ApplicationFiled: January 9, 2009Publication date: July 15, 2010Inventors: Al Chakra, Simon P. O'Doherty, Stephen A. Davies, Brendan Arthurs
-
Publication number: 20100076983Abstract: 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: ApplicationFiled: September 30, 2008Publication date: March 25, 2010Applicant: Apple Inc.Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
-
Publication number: 20100070917Abstract: 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: ApplicationFiled: September 30, 2008Publication date: March 18, 2010Applicant: Apple Inc.Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers, Stephen A. Davis, Jeffrey S. Miller
-
Publication number: 20090019021Abstract: 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: ApplicationFiled: June 24, 2008Publication date: January 15, 2009Inventor: Stephen A. Davies
-
Publication number: 20080077262Abstract: 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: ApplicationFiled: September 8, 2006Publication date: March 27, 2008Applicant: APPLE COMPUTER, INCInventor: Stephen A. Davis
-
Patent number: 7177431Abstract: 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: GrantFiled: May 23, 2006Date of Patent: February 13, 2007Assignee: Creative Technology, Ltd.Inventors: Stephen A. Davis, Martin Walsh, David Berners
-
Patent number: 6714652Abstract: 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: GrantFiled: October 3, 2000Date of Patent: March 30, 2004Assignee: Creative Technology, Ltd.Inventors: Stephen A. Davis, Martin Walsh, David Berners
-
Patent number: 6175631Abstract: 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: GrantFiled: July 9, 1999Date of Patent: January 16, 2001Inventors: Stephen A. Davis, Martin Walsh, David Berners
-
Patent number: 5146502Abstract: 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: GrantFiled: February 26, 1990Date of Patent: September 8, 1992Assignee: Davis, Van Nortwick & CompanyInventor: Stephen A. Davis