Patents by Inventor Gregory Pelton

Gregory Pelton 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: 8116719
    Abstract: Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human's ability to receive or act on communications is impaired or otherwise affected.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: February 14, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Gregory Pelton, Billy Moon
  • Publication number: 20100235527
    Abstract: Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. The user is a living user of the network, such as a human user, or a vehicular user of the network, such as a satellite, plane, ship, automobile or robot. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human's ability to receive or act on communications is impaired or otherwise affected.
    Type: Application
    Filed: May 26, 2010
    Publication date: September 16, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Gregory Pelton, Billy Moon
  • Patent number: 7764641
    Abstract: Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. The user is a living user of the network or a vehicular user of the network. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human's ability to receive or act on communications is impaired or otherwise affected.
    Type: Grant
    Filed: February 5, 2005
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Gregory Pelton, Billy Moon
  • Publication number: 20070165724
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming symbols (called events) from the series of quantized transform coefficients. An event is a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The method includes forming a codeword for each formed event. Relatively short codewords are formed to represent events that are relatively more likely to occur, and relatively long codewords are formed to represent events that are relatively less likely to occur.
    Type: Application
    Filed: March 21, 2007
    Publication date: July 19, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20070150938
    Abstract: A system and method for changing network behavior based on presence information includes detecting one or more presence indicators. The one or more presence indicators indicate presence information. An electronic persistent presence (EPP) is formed based on the one or more presence indicators. It is determined whether to change the network behavior from a first user policy to a second user policy according to the EPP. The second user policy associated with the EPP is implemented according to a determination that the network behavior is to be changed.
    Type: Application
    Filed: December 27, 2005
    Publication date: June 28, 2007
    Inventors: Billy Moon, Gregory Pelton
  • Publication number: 20070133890
    Abstract: A method and an apparatus to decode a bitstream that includes codewords formed by a method of encoding series of quantized coefficients of a transform of a block of image data. The encoding method includes forming events from the series of quantized transform coefficients, each event being a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The encoding method includes forming a codeword for each formed event. The decoding includes decoding recognized events until all the coefficients in a series of quantized transform coefficients is formed.
    Type: Application
    Filed: February 15, 2007
    Publication date: June 14, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20070104381
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The method includes forming modes for each encountered non-zero amplitude and forming events for the modes in the mode-modified series formed by setting to zero all non-zero amplitudes other than the amplitude defining the mode. An event for modes for amplitudes greater than 1 is a run of none or more zero-valued coefficients followed a non-zero amplitude in the mode-modified series. A first mode is defined for amplitude 1 wherein an event is a run of none or more zero-valued coefficients followed the amplitude 1 coefficient in the mode-modified series. In another embodiment, a first mode is defined for amplitude 1 wherein an event is a run in the mode-modified series of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being a sequence of l's and 0's starting with a coefficient of amplitude 1.
    Type: Application
    Filed: January 5, 2007
    Publication date: May 10, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20070019877
    Abstract: Coding quantized transform coefficients as occur in image compression combines a position identifying method to identify the relative position of clusters of consecutive non-zero-valued coefficients, an amplitude event identifying method to identify amplitude events in the clusters of non-zero-valued coefficients, and a coding method to code the position events, amplitude events, and signs of the amplitudes in the clusters. The method is particularly applicable to a series of quantized transform coefficients where clusters are likely to occur.
    Type: Application
    Filed: March 20, 2006
    Publication date: January 25, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, John Toebes, Dov Rosenfeld, Gregory Pelton
  • Publication number: 20060187847
    Abstract: Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. The user is a living user of the network, such as a human user, or a vehicular user of the network, such as a satellite, plane, ship, automobile or robot. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human's ability to receive or act on communications is impaired or otherwise affected.
    Type: Application
    Filed: February 5, 2005
    Publication date: August 24, 2006
    Inventors: Gregory Pelton, Billy Moon
  • Publication number: 20060168282
    Abstract: A network-enabled user interface device, for example a VoIP telephony device, includes a display, a user input interface, an interface controller, and an application controller. The interface controller is configured for generating display elements for the display, controlling the user input interface based on received commands, and outputting responses to the application controller. The application controller is configured for outputting the commands to the interface controller based on application operations executed locally (i.e., within the user interface device), or remotely (e.g., by a server in communication with the user interface device). Remote application operations may include communications between the application controller and the remote server. The interface controller also may generate the display elements based on messages received from the network.
    Type: Application
    Filed: February 9, 2006
    Publication date: July 27, 2006
    Inventors: Bryan Turner, John Toebes, Gregory Pelton
  • Publication number: 20060088092
    Abstract: An apparatus, a method, and a software product to control a plurality of surveillance video camera/encoder combinations. The method includes receiving a plurality of encoded video streams from a respective surveillance camera/encoder combination, and accepting a measure of the level of activity for each encoded video stream. Each measure is obtained from the output of the camera of the corresponding camera/encoder combination. The method further includes assigning output bit rates for each encoded stream according to the accepted level of activity such that a maximum overall bit rate is not exceeded. One version is for controlling camera/encoder combinations that accept remote bit rate control, and a second is for controlling camera/encoder combinations that send at a pre-set bit rate. One version includes a network connection between the camera/encoder combinations, and the method or apparatus for central control.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Inventors: Wen-hsiung Chen, Fang Wu, Philip Graham, Gregory Pelton, Blane Eisenberg
  • Publication number: 20060039616
    Abstract: A method, apparatus, and carrier medium to encode a series of quantized transform coefficients. The method includes identifying runs of one or more non-zero-valued coefficients, and for each such run, identifying events of a run of one or more amplitude-1 coefficients followed by a single coefficient of amplitude greater than 1. The method further includes encoding the identified event with a codeword that for at least some events, relatively more likely-to-occur events are encoded by a shorter codeword than relatively less likely-to-occur events. Each identified event is encoded according to the length of the consecutive amplitude-1 coefficients and the amplitude of the ending coefficient. The method is such that relatively short codewords are formed to represent values or sequences of values that are relatively more likely-to-occur, and relatively long codewords are formed to represent values or sequences of values that are relatively less likely-to-occur.
    Type: Application
    Filed: February 28, 2005
    Publication date: February 23, 2006
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20060039615
    Abstract: A method, apparatus, and carrier medium to encode a series of quantized transform coefficients. The method includes identifying clusters of at least one non-zero-valued coefficients, and for each such cluster, identifying at least one position event that defines the relative position and runlength of the cluster of non-zero coefficients and any intervening run of zero-valued coefficients, and identifying at least one amplitude event to define the amplitudes of the non-zero-valued coefficients in the identified cluster. The method further includes jointly encoding the identified position event or events with the identified amplitude event or events such that relatively short codewords are formed to represent values or sequences of values that are relatively more likely-to-occur, and relatively long codewords are formed to represent values or sequences of values that are relatively less likely-to-occur.
    Type: Application
    Filed: February 28, 2005
    Publication date: February 23, 2006
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton
  • Publication number: 20050276498
    Abstract: A method and apparatus to variable length code an ordered series of quantized transform coefficients of an image block. The method classifies the series into one of a plurality of classes. Each class has a corresponding coding process that is applicable to the statistical distribution of the coefficients in the series. The series is coded according to the particular corresponding coding process of the class of the classifying.
    Type: Application
    Filed: August 3, 2004
    Publication date: December 15, 2005
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton, John Toebes
  • Publication number: 20050276487
    Abstract: A method and an apparatus of image compression, and a memory to store a data structure for compression. The method includes, for an ordered series of quantized coefficients of a transform of an image block, forming events from the series of quantized transform coefficients, each event being a run of non-zero-valued coefficients in a first contiguous region defined by a breakpoint, a run of zero-valued coefficients in the first region, or a run of zero-valued coefficients in a second region defined by the breakpoint, the breakpoint defining the first region and a second continuous region in the series following the first region.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton, John Toebes
  • Publication number: 20050276497
    Abstract: A method and an apparatus of image compression, and a memory to store a data structure for compression. The method includes, for an ordered series of quantized coefficients of a transform of an image block, forming from the series events that are a run of non-zero-valued coefficients in a first contiguous region defined by a breakpoint, a run of zero-valued coefficients in the first region, or a run of zero-valued coefficients that ends in a non-zero-amplitude coefficient in a second region defined by the breakpoint. A codeword is formed for each runlength of non-zero-valued and zero-valued coefficients in the first region using a first- and a second coding method, respectively, and, and encoding the runs of zero-valued coefficient that end in a non-zero value in the second region according to a third coding method, including providing an exception codeword when the ending amplitude is not 1.
    Type: Application
    Filed: July 22, 2004
    Publication date: December 15, 2005
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory Pelton, John Toebes