Patents by Inventor Patrick McCuller

Patrick McCuller 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: 8359200
    Abstract: Generating a profile of a word, including: receiving the word including at least one phoneme; determining the at least one phoneme in the word; selecting at least one characteristic for each of the determined at least one phoneme in the word using a dictionary of sound symbolism rules; and generating the profile of the word by combining all of the selected at least one characteristic for the at least one phoneme.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: January 22, 2013
    Assignee: Sony Online Entertainment LLC
    Inventor: Patrick McCuller
  • Publication number: 20120007793
    Abstract: Transitioning between a plurality of display applications, including: retrieving a device identifier when a first device is selected using a first display application running on a second device; enabling the first display application to launch a second display application using the device identifier of the first device, launching the second display application customized to automatically select the first device, wherein the automatic selection of the first device using the device identifier allows to bypass a device selection process.
    Type: Application
    Filed: September 22, 2011
    Publication date: January 12, 2012
    Applicant: Sony Online Entertainment LLC
    Inventor: Patrick McCULLER
  • Patent number: 8050924
    Abstract: Methods and apparatus for implementing the generation of names. In one implementation, a system for generating a name includes: a user interface that receives user input including values for corresponding characteristics and name lengths; a rule dictionary that indicates one or more rules, each rule indicating a relationship between a phoneme and a characteristic; a phoneme selector that selects a phoneme using a value for a characteristic received through said user interface and a rule corresponding to that characteristic; a phoneme compiler that combines selected phonemes to form a name, wherein said name includes a number of letters based on said name length; storage storing data, including data representing said user input and said rule dictionary; and a processor for executing instructions providing said user interface, said first phoneme selector, said second phoneme selector, and said phoneme compiler.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: November 1, 2011
    Assignee: Sony Online Entertainment LLC
    Inventor: Patrick McCuller
  • Patent number: 7921078
    Abstract: A system and methods for distributing a new file from a server connected through a network to a client. Rather than downloading an entirely new file from the server, the system makes use of reference files already resident on the client. A new delta file corresponding to a reference file is sent to the client. The client generates the new file by modifying the corresponding reference file according to the change instructions in the new delta file.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: April 5, 2011
    Assignee: Sony Online Entertainment LLC
    Inventor: Patrick McCuller
  • Patent number: 7912716
    Abstract: Generating words and/or names, comprising: receiving at least one corpus based on a given language; generating a plurality of N-grams of phonemes and a plurality of frequencies of occurrence using the corpus, such that each frequency of occurrence corresponds to a respective pair of phonemes and indicates the frequency of the second phoneme in the pair following the first phoneme in the pair; generating a phoneme tree using the plurality of N-grams of phonemes and the plurality of frequencies of occurrence; performing a random walk on the phoneme tree using the frequencies of occurrence to generate a sequence of phonemes; and mapping the sequence of phonemes into a sequence of graphemes.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: March 22, 2011
    Assignee: Sony Online Entertainment LLC
    Inventor: Patrick McCuller
  • Patent number: 7865551
    Abstract: Determining influential and/or popular participants in a network using messages exchanged among a group of participants. One method includes: representing the group of participants and the messages exchanged among the group of participants as nodes and links, respectively; analyzing the messages to produce message relevant data for each node; and propagating the message relevant data of the each node out to other nodes in the network to produce a corresponding influence value for each node, wherein the corresponding influence value indicates relative size and strength of social activity or connections of a participant corresponding to each node.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: January 4, 2011
    Assignee: Sony Online Entertainment LLC
    Inventor: Patrick McCuller
  • Patent number: 7805488
    Abstract: Determining the extent of a personal network and/or social activity of a participant in a communication network. On method includes: representing contacts between the participant and communication partners of the participant as a time sequence order; determining an instant strength value over time using the representation of contacts as a time sequence order; and charting a direction of the extent of the personal network and/or social activity of the participant by monitoring a change in the instant strength value over time.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: September 28, 2010
    Assignee: Sony Online Entertainment LLC
    Inventor: Patrick McCuller
  • Patent number: 7546492
    Abstract: A method, comprising: recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file; selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of the local repair file and the at least one part of a remote repair file, to identify at least one corrupted part of the local corrupted file; and replacing the at least one corrupted part of the local corrupted file with the at least one part of the remote original file.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: June 9, 2009
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventor: Patrick McCuller
  • Publication number: 20070269783
    Abstract: Determining the extent of a personal network and/or social activity of a participant in a communication network. On method includes: representing contacts between the participant and communication partners of the participant as a time sequence order; determining an instant strength value over time using the representation of contacts as a time sequence order; and charting a direction of the extent of the personal network and/or social activity of the participant by monitoring a change in the instant strength value over time.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 22, 2007
    Inventor: Patrick McCuller
  • Publication number: 20070260725
    Abstract: Determining influential and/or popular participants in a network using messages exchanged among a group of participants. One method includes: representing the group of participants and the messages exchanged among the group of participants as nodes and links, respectively; analyzing the messages to produce message relevant data for each node; and propagating the message relevant data of the each node out to other nodes in the network to produce a corresponding influence value for each node, wherein the corresponding influence value indicates relative size and strength of social activity or connections of a participant corresponding to each node.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 8, 2007
    Inventor: Patrick McCuller
  • Publication number: 20070168708
    Abstract: A method, comprising: recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file; selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of the local repair file and the at least one part of a remote repair file, to identify at least one corrupted part of the local corrupted file; and replacing the at least one corrupted part of the local corrupted file with the at least one part of the remote original file.
    Type: Application
    Filed: December 22, 2005
    Publication date: July 19, 2007
    Inventor: Patrick McCuller
  • Publication number: 20070083369
    Abstract: Generating words and/or names, comprising: receiving at least one corpus based on a given language; generating a plurality of N-grams of phonemes and a plurality of frequencies of occurrence using the corpus, such that each frequency of occurrence corresponds to a respective pair of phonemes and indicates the frequency of the second phoneme in the pair following the first phoneme in the pair; generating a phoneme tree using the plurality of N-grams of phonemes and the plurality of frequencies of occurrence; performing a random walk on the phoneme tree using the frequencies of occurrence to generate a sequence of phonemes; and mapping the sequence of phonemes into a sequence of graphemes.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 12, 2007
    Inventor: Patrick McCuller
  • Publication number: 20060242157
    Abstract: A system and methods for distributing a new file from a server connected through a network to a client. Rather than downloading an entirely new file from the server, the system makes use of reference files already resident on the client. A new delta file corresponding to a reference file is sent to the client. The client generates the new file by modifying the corresponding reference file according to the change instructions in the new delta file.
    Type: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Inventor: Patrick McCuller
  • Publication number: 20060229863
    Abstract: Methods and apparatus for implementing the generation of names. In one implementation, a system for generating a name includes: a user interface that receives user input including values for corresponding characteristics and name lengths; a rule dictionary that indicates one or more rules, each rule indicating a relationship between a phoneme and a characteristic; a phoneme selector that selects a phoneme using a value for a characteristic received through said user interface and a rule corresponding to that characteristic; a phoneme compiler that combines selected phonemes to form a name, wherein said name includes a number of letters based on said name length; storage storing data, including data representing said user input and said rule dictionary; and a processor for executing instructions providing said user interface, said first phoneme selector, said second phoneme selector, and said phoneme compiler.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 12, 2006
    Inventor: Patrick McCuller