Patents by Inventor Susie Wee

Susie Wee 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).

  • Publication number: 20070091927
    Abstract: A method for utilizing a tag to optimize portion of data transfer is disclosed. In one embodiment, a storage location is provided on a single node for storing at least one portion of data received from at least one data stream. The header containing information about the portion of data coupled with the portion of data is accessed. A database entry is generated at the node based on the information contained on the header. A tag pointing to the database entry is also generated. The tag pointing to the database entry is then correlated with the portion of data. In so doing, when the portion of data is processed, the processing is based on the context information of the database pointed to by the tag without requiring access to the header or other data within the portion of data.
    Type: Application
    Filed: April 26, 2006
    Publication date: April 26, 2007
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20070091928
    Abstract: Methods and systems thereof for processing data are described. Data in a plurality of data packets is accessed. The data is separated into a plurality of data portions. The data portions are sent to respective nodes in a network, wherein the nodes process (e.g., transcode) the data in parallel with each other.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventors: Susie Wee, John Apostolpoulos
  • Publication number: 20070091883
    Abstract: Methods and systems thereof for streaming media data are described. A network includes a first node, a second node, and a communication path between the first and second nodes. Data packets containing data are accessed. The data is processed according to information about the data and according to information about the network.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventors: Susie Wee, John Apostolopoulos
  • Publication number: 20070036354
    Abstract: A method and system for securely and scalably encoding data are disclosed. A method and system for decoding data which has been securely and scalably encoding are also disclosed. In one encoding method embodiment, the present invention recites receiving data. The present method then segments the data into corresponding regions. The regions are then scalably encoded into scalable data. The present embodiment then progressively encrypts the scalable data to generate progressively encrypted scalable data. Next, the present embodiment packetizes the progressively encrypted scalable data.
    Type: Application
    Filed: October 17, 2006
    Publication date: February 15, 2007
    Inventors: Susie Wee, John Apostolopoulos
  • Publication number: 20060095453
    Abstract: A user is provided a non-degraded presentation experience from data while access to the non-degraded presentation experience is limited. In an embodiment, one or more attributes are gathered from one or more sources. The data is accessed. Further, the data is adapted using the one or more attributes so that availability of the non-degraded presentation to the user is dependent on the one or more attributes. Examples of attributes include user attributes, environmental attributes, and presentation attributes.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Inventors: Mark Miller, Alan Karp, Mark Yoshikawa, Susie Wee
  • Patent number: 6956902
    Abstract: A method for video navigation. Specifically, one embodiment of the present invention discloses a method of video presentation whereby multiple users can each view and navigate cropped windows of a live-captured or stored video sequence in compressed form. A video sequence is captured from a stationary camera. An uncompressed version and compressed version following a compression format are captured. In response to user requests, cropped windows can be navigated from one location to another within the dimensions of the video sequence. For each cropped window, data from the compressed and compressed versions are combined to generate a portion of the video sequence that is in the same compression format. Whenever possible, data from the compressed version is used, and data from the uncompressed version is substituted when necessary to generate each portion of video sequence. Transmission of each portion of video sequence to the various requesting client devices occurs contemporaneously.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: October 18, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bo Shen, Susie Wee
  • Publication number: 20050213751
    Abstract: Methods and systems for generating transcodable encrypted content that includes independently processable components are disclosed. In one embodiment, transcodable content is accessed that includes independently processable components to be encrypted. At least one of the independently processable components is encrypted to provide independently processable components which are independently decryptable. Moreover, the encrypting is performed using an encryption scheme that utilizes non-repeating identifiers that uniquely correspond to the independently processable components. The transcodable encrypted content is transcodable without requiring knowledge of the encryption scheme.
    Type: Application
    Filed: March 26, 2004
    Publication date: September 29, 2005
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20050204109
    Abstract: Methods for scaling (e.g., transcoding) data are described. A sequence of encoded data is accessed. The encoded data are organized according to an encoding scheme that was used to encode the data. A value for a scalable attribute is ascertained. The scalable attribute identifies how the encoded data are to be scaled. A reference to segments of encoded data associated with the scalable attribute is accessed. The reference is beyond the syntax of the encoding scheme. The reference is used to locate the segments in the sequence of encoded data. The segments are found without requiring knowledge by the device of the encoding scheme. A scaled version of the encoded data is created using the segments.
    Type: Application
    Filed: February 8, 2005
    Publication date: September 15, 2005
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20050179568
    Abstract: The present invention relates to media data encoding devices. Embodiments of the present invention pertain to devices that receive media data, generate scalable media based on the media data, receive scalable attribute criteria, generate scalable profile data based, at least in part, on the scalable media and the scalable attribute criteria, and output the scalable profile data.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: Susie Wee, John Apostolopoulos
  • Publication number: 20050179567
    Abstract: Methods for scaling (e.g., transcoding) data are described. A sequence of encoded data is accessed. The encoded data are organized according to an encoding scheme that was used to encode the data. A value for a scalable attribute is ascertained. The scalable attribute identifies how the encoded data are to be scaled. A reference to segments of encoded data associated with the scalable attribute is accessed. The reference is beyond the syntax of the encoding scheme. The reference is used to locate the segments in the sequence of encoded data. The segments are found without requiring knowledge by the device of the encoding scheme. A scaled version of the encoded data is created using the segments.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20050182855
    Abstract: The present invention relates to transcoding devices. Embodiments of the present invention pertain to devices that receive scalable media and scalable profile data. Further, the devices generate transcoded media based on the scalable media and the scalable profile data. The devices also generate new scalable media and new scalable profile data based on the transcoded media.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20050183118
    Abstract: The present invention relates to media data decoding devices.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: Susie Wee, John Apostolopoulos
  • Publication number: 20050180563
    Abstract: A method for scaling a progressively encrypted sequence of scalable data is disclosed. The method includes associating data with the progressively encrypted sequence of scalable data that identifies combinable portions of the progressively encrypted sequence of scalable data to combine in order to produce a scaled version of the progressively encrypted sequence of scalable data. The scaled version of the progressively encrypted sequence of scalable data is scaled to possess a desired scalable attribute. Moreover, the scaled version of the progressively encrypted sequence of scalable data is scaled without being decoded. A cryptographic checksum is computed for at least one combinable portion of the progressively encrypted sequence of scalable data and, a cryptographic checksum is associated with the at least one combinable portion of the progressively encrypted sequence of scalable data.
    Type: Application
    Filed: February 14, 2004
    Publication date: August 18, 2005
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20050182972
    Abstract: Methods for generating data for describing scalable media are disclosed. Data is associated with the scalable media that identifies portions of the scalable media to combine in order to produce media that is scaled to possess a desired scalable attribute without decoding. Portions of the scalable media are encrypted. Data is associated with the portions of the scalable media that identifies protection attributes of the encryption scheme used to encrypt the portions of the scalable media.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20050169174
    Abstract: Methods and systems thereof for streaming media data are described. Media data comprising a plurality of data packets is accessed. Information that quantifies a characteristic of each data packet in the plurality of data packets is also accessed. That information is used to determine an order for sending the data packets over a network.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: John Apostolopoulos, Jakov Cakareski, Susie Wee, Wai-tian Tan
  • Publication number: 20050097361
    Abstract: Disclosed are a method and apparatus for ensuring the integrity of data. In one embodiment, the present invention, for a plurality of data packets comprising a plurality of first data segments and a plurality of second data segments, calculates a cryptographic checksum for the plurality of first data segments and enables the cryptographic checksum for the plurality of first data segments to be transmitted separately from the plurality of data packets.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: John Apostolopoulos, Susie Wee
  • Publication number: 20050094562
    Abstract: Methods and devices for streaming multiple media streams are described. A plurality of media streams is received. A media stream is selected. In one implementation, a service is performed on each of the media streams except for the selected media stream. The service reduces the respective bandwidth of each media stream (except for the selected media stream) so that the total bandwidth of the media streams is reduced. The media streams including the selected media stream are then streamed to their destination. The media streams other than the selected media stream are streamed at less than their initial bandwidth, while the selected media stream is streamed at its initial bandwidth.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Inventors: Sumit Roy, Michele Covell, Susie Wee
  • Publication number: 20050097085
    Abstract: Methods and systems for prioritizing content are described. A request for a first content object is received at a caching proxy. A search of an access log of the proxy cache for a portion of the first content object is then performed. The size of the portion of the first content object on the proxy cache is calculated and the normally utilized size of the segment of the first content object is derived. A comparison is then made between the size of the portion of the first content object on the proxy cache and the normally utilized size of the first content object requested.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Bo Shen, Susie Wee, Songqing Chen, Xiaodong Zhang
  • Publication number: 20050084132
    Abstract: Systems and methods thereof for processing data are described. First information associated with encoded data is parsed. The first information describes an ordering of the encoded data. The encoded data is placed in a data packet using the first information. The data packet is organized into contiguous data segments that are delineated by truncation points that allow a transcoder to transcode the encoded data without using the first information.
    Type: Application
    Filed: September 14, 2004
    Publication date: April 21, 2005
    Inventors: Susie Wee, John Apostolopoulos
  • Publication number: 20050080849
    Abstract: A management system for a rich media environment that enables relatively large numbers of sensing and rendering components to be marshaled for a variety of tasks and services. A management system according to the present teachings includes a service manager that provides a communication service pertaining to the rich media environment by coordinating a set of tasks in the rich media environment and further includes a task manager that manages each task by allocating a set of processing resources and communication resources to each task and performing each task in response to a request for each task from the service manager.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventors: Susie Wee, Henry Baker, Nina Bhatti, Michele Covell, Michael Harville, Daniel Gelb, Donald Tanguay