Patents by Inventor Jack Song
Jack Song 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: 11907201Abstract: The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.Type: GrantFiled: December 17, 2021Date of Patent: February 20, 2024Assignee: HOME BOX OFFICE, INC.Inventors: Jack Song, Gregory John Bellingham, Richard Kilgore
-
Patent number: 11405694Abstract: The described technology is directed towards an image providing service, including an image processing service that composites a base image into a resultant image, e.g., by resizing an image, overlaying text and so forth based upon a purpose for that image and/or a client device class; other parameters such as design information, protection and so forth also may be specified. When a client requests an image including by specifying a purpose and size in a request to an endpoint (e.g., URL) for an image, the image processing service locates or composites a resultant image corresponding to the request, and returns the resultant image or a modified (e.g., resized) resultant image in response to the request. Clients thus obtain images based upon a desired purpose without having to do client-side image processing including image compositing.Type: GrantFiled: June 8, 2020Date of Patent: August 2, 2022Assignee: HOME BOX OFFICE, INC.Inventors: Jack Song, Xinkai Wang, Gregory John Bellingham, Sata Busayarat, Brandon C. Furtwangler
-
Patent number: 11360826Abstract: The described technology is directed towards returning less data than is available for a data item in response to a request to a data service. A virtual graph node is returned in response to client requests, in which the virtual node comprises a relatively lightweight set of information relative to the full set of information for the data item, e.g., maintained in a main (graph) node. A requesting client indicates that a virtual node is desired, and receives a response comprising the virtual node, generally processed from the main node's data into a reduced subset of the main node. The main node may be cached at the data service, and returned if and when requested.Type: GrantFiled: June 1, 2020Date of Patent: June 14, 2022Assignee: HOME BOX OFFICE, INC.Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
-
Publication number: 20220114161Abstract: The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.Type: ApplicationFiled: December 17, 2021Publication date: April 14, 2022Inventors: Jack Song, Gregory John Bellingham, Richard Kilgore
-
Patent number: 11238026Abstract: The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.Type: GrantFiled: March 5, 2019Date of Patent: February 1, 2022Assignee: HOME BOX OFFICE, INC.Inventors: Jack Song, Gregory John Bellingham, Richard Kilgore
-
Publication number: 20200304884Abstract: The described technology is directed towards an image providing service, including an image processing service that composites a base image into a resultant image, e.g., by resizing an image, overlaying text and so forth based upon a purpose for that image and/or a client device class; other parameters such as design information, protection and so forth also may be specified. When a client requests an image including by specifying a purpose and size in a request to an endpoint (e.g., URL) for an image, the image processing service locates or composites a resultant image corresponding to the request, and returns the resultant image or a modified (e.g., resized) resultant image in response to the request. Clients thus obtain images based upon a desired purpose without having to do client-side image processing including image compositing.Type: ApplicationFiled: June 8, 2020Publication date: September 24, 2020Inventors: Jack Song, Xinkai Wang, Gregory John Bellingham, Sata Busayarat, Brandon C. Furtwangler
-
Publication number: 20200293381Abstract: The described technology is directed towards returning less data than is available for a data item in response to a request to a data service. A virtual graph node is returned in response to client requests, in which the virtual node comprises a relatively lightweight set of information relative to the full set of information for the data item, e.g., maintained in a main (graph) node. A requesting client indicates that a virtual node is desired, and receives a response comprising the virtual node, generally processed from the main node's data into a reduced subset of the main node. The main node may be cached at the data service, and returned if and when requested.Type: ApplicationFiled: June 1, 2020Publication date: September 17, 2020Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
-
Patent number: 10701454Abstract: The described technology is directed towards an image providing service, including an image processing service that composites a base image into a resultant image, e.g., by resizing an image, overlaying text and so forth based upon a purpose for that image and/or a client device class; other parameters such as design information, protection and so forth also may be specified. When a client requests an image including by specifying a purpose and size in a request to an endpoint (e.g., URL) for an image, the image processing service locates or composites a resultant image corresponding to the request, and returns the resultant image or a modified (e.g., resized) resultant image in response to the request. Clients thus obtain images based upon a desired purpose without having to do client-side image processing including image compositing.Type: GrantFiled: June 29, 2016Date of Patent: June 30, 2020Assignee: HOME BOX OFFICE, INC.Inventors: Jack Song, Xinkai Wang, Gregory John Bellingham, Sata Busayarat, Brandon C. Furtwangler
-
Patent number: 10698740Abstract: The described technology is directed towards returning less data than is available for a data item in response to a request to a data service. A virtual graph node is returned in response to client requests, in which the virtual node comprises a relatively lightweight set of information relative to the full set of information for the data item, e.g., maintained in a main (graph) node. A requesting client indicates that a virtual node is desired, and receives a response comprising the virtual node, generally processed from the main node's data into a reduced subset of the main node. The main node may be cached at the data service, and returned if and when requested.Type: GrantFiled: May 2, 2017Date of Patent: June 30, 2020Assignee: HOME BOX OFFICE, INC.Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
-
Publication number: 20200167334Abstract: The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.Type: ApplicationFiled: March 5, 2019Publication date: May 28, 2020Inventors: Jack Song, Gregory John Bellingham, Richard Kilgore
-
Publication number: 20180321984Abstract: The described technology is directed towards returning less data than is available for a data item in response to a request to a data service. A virtual graph node is returned in response to client requests, in which the virtual node comprises a relatively lightweight set of information relative to the full set of information for the data item, e.g., maintained in a main (graph) node. A requesting client indicates that a virtual node is desired, and receives a response comprising the virtual node, generally processed from the main node's data into a reduced subset of the main node. The main node may be cached at the data service, and returned if and when requested.Type: ApplicationFiled: May 2, 2017Publication date: November 8, 2018Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
-
Publication number: 20170006349Abstract: The described technology is directed towards an image providing service, including an image processing service that composites a base image into a resultant image, e.g., by resizing an image, overlaying text and so forth based upon a purpose for that image and/or a client device class; other parameters such as design information, protection and so forth also may be specified. When a client requests an image including by specifying a purpose and size in a request to an endpoint (e.g., URL) for an image, the image processing service locates or composites a resultant image corresponding to the request, and returns the resultant image or a modified (e.g., resized) resultant image in response to the request. Clients thus obtain images based upon a desired purpose without having to do client-side image processing including image compositing.Type: ApplicationFiled: June 29, 2016Publication date: January 5, 2017Inventors: Jack Song, Xinkai Wang, Gregory John Bellingham, Sata Busayarat, Brandon C. Furtwangler