Patents by Inventor Wendell Sun

Wendell Sun 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: 20180102979
    Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.
    Type: Application
    Filed: November 21, 2017
    Publication date: April 12, 2018
    Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
  • Patent number: 9838329
    Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: December 5, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
  • Publication number: 20170280178
    Abstract: In one embodiment, a method provides a manifest for a media program to a client. The manifest includes a set of bitrate representation links that correspond to a set of bitrates. A pointer is maintained to at least a portion of a current segment that is currently being presented in the media program. A request is received using a bitrate representation link in the set of bitrate representation links. The method then selects at least the portion of the current segment using the pointer for the bitrate that corresponds to the bitrate representation and sends the at least the portion of the current segment to the client.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 28, 2017
    Inventor: Wendell Sun
  • Patent number: 9636435
    Abstract: Methods for shaping tissue matrices are provided. The methods can be used to produce shaped tissue products that retain desired biologic properties without using chemical crosslinking agents.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: May 2, 2017
    Assignee: LifeCell Corporation
    Inventors: Wendell Sun, Gary Monteiro
  • Publication number: 20170100509
    Abstract: Methods for shaping tissue matrices are provided. The methods can be used to produce shaped tissue products that retain desired biologic properties without using chemical crosslinking agents.
    Type: Application
    Filed: December 14, 2016
    Publication date: April 13, 2017
    Applicant: LifeCell Corporation
    Inventors: Wendell Sun, Gary Monteiro
  • Patent number: 9578389
    Abstract: A content delivery system and method that receives a request for a content stream that includes splice points. The method receives a playlist that includes an ordered list of media segment files that represent the content stream, and splice point tags, where generation of the media segment files aligns segment boundaries with the splice points in the content stream, and where each splice point tag is in a location in the playlist that corresponds to the position of one of the splice points in the content stream. The method identifies an insertion position in the playlist based on the location of the splice point tags, selects an advertisement segment, inserts the advertisement segment at the insertion position to create a modified playlist, removes the splice point tags from the modified playlist, and sends the modified playlist to the video display device.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: February 21, 2017
    Assignee: Google Technology Holdings LLC
    Inventor: Wendell Sun
  • Publication number: 20160317707
    Abstract: The invention provides tissue repair compositions and methods of making the tissue repair compositions. Also featured are methods of treatment using the tissue repair compositions and articles of manufacture that include the tissue repair compositions.
    Type: Application
    Filed: June 8, 2016
    Publication date: November 3, 2016
    Inventors: Rick T. Owens, Wendell Sun
  • Publication number: 20160294718
    Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 6, 2016
    Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
  • Patent number: 9382422
    Abstract: The invention provides tissue repair compositions and methods of making the tissue repair compositions. Also featured are methods of treatment using the tissue repair compositions and articles of manufacture that include the tissue repair compositions.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: July 5, 2016
    Assignee: LifeCell Corporation
    Inventors: Rick T. Owens, Wendell Sun
  • Publication number: 20160165319
    Abstract: A content delivery system and method that receives a request for a content stream that includes splice points. The method receives a playlist that includes an ordered list of media segment files that represent the content stream, and splice point tags, where generation of the media segment files aligns segment boundaries with the splice points in the content stream, and where each splice point tag is in a location in the playlist that corresponds to the position of one of the splice points in the content stream. The method identifies an insertion position in the playlist based on the location of the splice point tags, selects an advertisement segment, inserts the advertisement segment at the insertion position to create a modified playlist, removes the splice point tags from the modified playlist, and sends the modified playlist to the video display device.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventor: Wendell Sun
  • Publication number: 20160119657
    Abstract: A method of transmitting media content is provided that provides for a significantly reduced chunk size. The method includes receiving one or more adaptive transport streams into a memory buffer at a HTTP streamer from a media preparation unit. The received transport streams include a plurality of switchable segments each comprising one or more delivery chunks, the switchable segments being marked with segment boundary points and the delivery chunks being marked with chunk boundary points. One or more of the delivery chunks are then transmitted from a requested switchable segment to a requesting client device until a terminating segment boundary point is reached, wherein each delivery chunk is independently decodable, and a client device can begin decoding and rendering received delivery chunks even when the HTTP streamer has not yet completely received the entire requested switchable segment from the media preparation unit.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 28, 2016
    Inventor: Wendell Sun
  • Publication number: 20160114080
    Abstract: A method of producing a modified acellular tissue matrix (mATM) from an acellular tissue matrix (ATM), where the mATM has a reduced stretchiness relative to the ATM, without substantially compromising its associated structural or functional integrity. The method includes providing an acellular tissue matrix (ATM) and exposing the ATM to elastase for a period of time.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventor: Wendell Sun
  • Publication number: 20160112773
    Abstract: A method and apparatus for an adaptive bit rate system. The method may include streaming media content at a server, determining a discontinuity in the streaming media content based on boundaries corresponding to changes in the streaming media content, and dividing the streaming media content into a plurality of variable duration segments, wherein a duration of one of the plurality of variable duration segments is to be adjusted based on the determined discontinuity to cause the one of the plurality of variable duration segments to end at the determined discontinuity in the streaming media content. The method may further include transmitting the plurality of variable duration segments of the streaming media content from the server.
    Type: Application
    Filed: October 7, 2015
    Publication date: April 21, 2016
    Inventors: Sean T. Zukerman, Thomas L. Du Breuil, Gary Hughes, Mark R. Magee, Wendell Sun
  • Patent number: 9313138
    Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: April 12, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Wendell Sun, Steven Anderson
  • Patent number: 9301020
    Abstract: A content delivery system and method that receives a request for a content stream that includes splice points. The method receives a playlist that includes an ordered list of media segment files that represent the content stream, and splice point tags, where generation of the media segment files aligns segment boundaries with the splice points in the content stream, and where each splice point tag is in a location in the playlist that corresponds to the position of one of the splice points in the content stream. The method identifies an insertion position in the playlist based on the location of the splice point tags, selects an advertisement segment, inserts the advertisement segment at the insertion position to create a modified playlist, removes the splice point tags from the modified playlist, and sends the modified playlist to the video display device.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: March 29, 2016
    Assignee: Google Technology Holdings LLC
    Inventor: Wendell Sun
  • Patent number: 9259511
    Abstract: A method of producing a modified acellular tissue matrix (mATM) from an acellular tissue matrix (ATM), where the mATM has a reduced stretchiness relative to the ATM, without substantially compromising its associated structural or functional integrity. The method includes providing an acellular tissue matrix (ATM) and exposing the ATM to elastase for a period of time.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: February 16, 2016
    Assignee: LifeCell Corporation
    Inventor: Wendell Sun
  • Publication number: 20160030487
    Abstract: Methods of producing tissue matrices are provided. The methods can comprise selection of collagen-based tissues from animals based on desired mechanical and/or biologic properties relating to the age of a source animal. Furthermore, tissue matrices produced from animals including pigs selected at various ages to control mechanical properties are provided.
    Type: Application
    Filed: July 22, 2015
    Publication date: February 4, 2016
    Inventors: Nathaniel Bachrach, Hui Xu, Wendell Sun
  • Patent number: 9160978
    Abstract: A method and apparatus for an adaptive bit rate system (300) that includes a media segmenter (304). The media segmenter divides a streaming media content into a plurality of variable duration segments wherein a first of the plurality of variable duration segments has a duration different from a second of the plurality of variable duration segments so that one of the plurality of variable duration segments ends at a determined discontinuity in the streaming media content. The system also can include an encoder (302) for encoding the variable duration segments of the streaming media content. In addition, the system includes an adaptive bit rate server (306) for storing and transmitting the variable duration segments of the streaming media content.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: October 13, 2015
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Sean T. McCarthy, Thomas L. Du Breuil, Gary Hughes, Mark R. Magee, Wendell Sun
  • Patent number: 9150318
    Abstract: The present disclosure provides a variety of methods and compositions useful for making, sterilizing, and preserving tissues. The disclosure also features the acellular tissue matrices made by the methods.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: October 6, 2015
    Assignee: LifeCell Corporation
    Inventors: Wendell Sun, Jerome Connor, Qing-Qing Qiu, Rick Owens
  • Patent number: 8948249
    Abstract: In one embodiment, a method for encoding content includes receiving source content and encoding the source content into a plurality of content streams. The encoding includes aligning the plurality of content streams at Group of Pictures (GOP) boundaries. The encoding further includes embedding, in each content stream, metadata identifying segmentation points within the content stream, where the segmentation points correspond to one or more of the GOP boundaries.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: February 3, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Wendell Sun, Jing Yang Chen, John R. Shumate