Patents by Inventor James Ho
James Ho 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: 9804743Abstract: A device may be configured to provide a user interface that supports sequential selection of objects displayed on a screen. As configured, the device may display a presentation of multiple objects, and the device may receive a user input that defines a path within the presentation of displayed objects. The device may then determine the sequential order of a selected subset of the displayed objects. Based on this sequential order, the device may select, initiate, and perform an action that is targeted at the selected subset of the objects. In the context of an action game, the user may trace the path through various enemies, and the device may select and perform the action based on the number of enemies, the type of enemies, or the order in which the enemies were selected. Selection and initiation of the action may begin while the user input is still being received.Type: GrantFiled: March 3, 2015Date of Patent: October 31, 2017Assignee: Zynga Inc.Inventors: James Ho, Szymon Swistun, Nils Jonas Norberg, Sulabh Patel
-
Patent number: 9784095Abstract: Assemblies and methods of use are disclosed for determining a position of a body within a tubing section. A signal generator coupled to the body is operable to generate a pressure wave in response to detecting a detectable portion of the tubing section when the body is moved relative to the tubing section.Type: GrantFiled: December 30, 2013Date of Patent: October 10, 2017Assignee: Halliburton Energy Services, Inc.Inventors: Ralph Harvey Echols, III, William Mark Richards, Joshua Max Hornsby, Gregory William Garrison, James Ho
-
Patent number: 9610501Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.Type: GrantFiled: October 28, 2015Date of Patent: April 4, 2017Assignee: Zynga Inc.Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg
-
Publication number: 20160273349Abstract: Assemblies and methods of use are disclosed for determining a position of a body within a tubing section. A signal generator coupled to the body is operable to generate a pressure wave in response to detecting a detectable portion of the tubing section when the body is moved relative to the tubing section.Type: ApplicationFiled: December 30, 2013Publication date: September 22, 2016Inventors: Ralph Harvey Echols, III, William Mark Richards, Joshua Max Hornsby, Gregory William Garrison, James Ho
-
Patent number: 9324177Abstract: A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts a set of three intermediate images as input, specifically, one full resolution, low precision version of the original uncompressed image, plus two low resolution, low frequency color versions of the original uncompressed image. A set of intermediate images for such a compression format may be generated by the machine from the original uncompressed image.Type: GrantFiled: February 13, 2015Date of Patent: April 26, 2016Assignee: Zynga Inc.Inventors: Nils Jonas Norberg, Sulabh Patel, James Ho, Szymon Swistun
-
Publication number: 20160059129Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.Type: ApplicationFiled: October 28, 2015Publication date: March 3, 2016Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg
-
Patent number: 9216346Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.Type: GrantFiled: October 18, 2013Date of Patent: December 22, 2015Assignee: Zynga Inc.Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg
-
Publication number: 20150317823Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.Type: ApplicationFiled: July 14, 2015Publication date: November 5, 2015Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg
-
Patent number: 9111394Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.Type: GrantFiled: July 26, 2012Date of Patent: August 18, 2015Assignee: Zynga Inc.Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg
-
Publication number: 20150177931Abstract: A device may be configured to provide a user interface that supports sequential selection of objects displayed on a screen. As configured, the device may display a presentation of multiple objects, and the device may receive a user input that defines a path within the presentation of displayed objects. The device may then determine the sequential order of a selected subset of the displayed objects. Based on this sequential order, the device may select, initiate, and perform an action that is targeted at the selected subset of the objects. In the context of an action game, the user may trace the path through various enemies, and the device may select and perform the action based on the number of enemies, the type of enemies, or the order in which the enemies were selected. Selection and initiation of the action may begin while the user input is still being received.Type: ApplicationFiled: March 3, 2015Publication date: June 25, 2015Inventors: James Ho, Szymon Swistun, Nils Jonas Norberg, Sulabh Patel
-
Publication number: 20150154789Abstract: A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts a set of three intermediate images as input, specifically, one full resolution, low precision version of the original uncompressed image, plus two low resolution, low frequency color versions of the original uncompressed image. A set of intermediate images for such a compression format may be generated by the machine from the original uncompressed image.Type: ApplicationFiled: February 13, 2015Publication date: June 4, 2015Inventors: Nils Jonas Norberg, Sulabh Patel, James Ho, Szymon Swistun
-
Patent number: 9003333Abstract: A device may be configured to provide a user interface that supports sequential selection of objects displayed on a screen. As configured, the device may display a presentation of multiple objects, and the device may receive a user input that defines a path within the presentation of displayed objects. The device may then determine the sequential order of a selected subset of the displayed objects. Based on this sequential order, the device may select, initiate, and perform an action that is targeted at the selected subset of the objects. In the context of an action game, the user may trace the path through various enemies, and the device may select and perform the action based on the number of enemies, the type of enemies, or the order in which the enemies were selected. Selection and initiation of the action may begin while the user input is still being received.Type: GrantFiled: March 4, 2013Date of Patent: April 7, 2015Assignee: Zynga Inc.Inventors: James Ho, Szymon Swistun, Nils Jonas Norberg, Sulabh Patel
-
Patent number: 8989486Abstract: A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts a set of three intermediate images as input, specifically, one full resolution, low precision version of the original uncompressed image, plus two low resolution, low frequency color versions of the original uncompressed image. A set of intermediate images for such a compression format may be generated by the machine from the original uncompressed image.Type: GrantFiled: March 4, 2013Date of Patent: March 24, 2015Assignee: Zynga Inc.Inventors: Nils Jonas Norberg, Sulabh Patel, James Ho, Szymon Swistun
-
Patent number: 8970668Abstract: A method performed by one or more computing devices includes receiving, by a data center and from a user device via a public network connection, a selection of high-definition three-dimensional (HD3D) content and sending, by the data center and to the user device, a link to a content delivery system to provide the selected HD3D content. The method also includes receiving, by the content delivery system and from the user device, a streaming request for the selected HD3D content; reserving, by the content delivery system, bandwidth, for the selected HD3D content, within a managed network; and sending, by the content delivery system and to the user device, a streaming Internet protocol (IP) address for providing the selected HD3D content over the managed network.Type: GrantFiled: November 29, 2010Date of Patent: March 3, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Te Sheng Lin, M. James Ho, Michael P. Ruffini
-
Publication number: 20140248948Abstract: A device may be configured to provide a user interface that supports sequential selection of objects displayed on a screen. As configured, the device may display a presentation of multiple objects, and the device may receive a user input that defines a path within the presentation of displayed objects. The device may then determine the sequential order of a selected subset of the displayed objects. Based on this sequential order, the device may select, initiate, and perform an action that is targeted at the selected subset of the objects. In the context of an action game, the user may trace the path through various enemies, and the device may select and perform the action based on the number of enemies, the type of enemies, or the order in which the enemies were selected. Selection and initiation of the action may begin while the user input is still being received.Type: ApplicationFiled: March 4, 2013Publication date: September 4, 2014Applicant: Zynga Inc.Inventors: James Ho, Szymon Swistun, Nils Jonas Norberg, Sulabh Patel
-
Publication number: 20140247982Abstract: A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts a set of three intermediate images as input, specifically, one full resolution, low precision version of the original uncompressed image, plus two low resolution, low frequency color versions of the original uncompressed image. A set of intermediate images for such a compression format may be generated by the machine from the original uncompressed image.Type: ApplicationFiled: March 4, 2013Publication date: September 4, 2014Applicant: Zynga Inc.Inventors: Nils Jonas Norberg, Sulabh Patel, James Ho, Szymon Swistun
-
Publication number: 20140190601Abstract: Disclosed are handbags constructed using shoe components and shoe production methods. The handbags include a sole with an insole layer, a midsole layer, and an outsole layer. The insole lines the bottom of the interior of the handbag, the outsole lines the bottom of the exterior of the handbag, and the midsole rests in-between the insole and outsole layers. The handbags further include a welt, which is preferably attached to the insole and to the sidewalls of the handbag. The handbags also employ a combination of handbag side material, shoe uppers, stiffeners, counters, and other structures to form, support, and decorate the handbag sidewalls. Each of these sidewall components can be of different colors and textures to provide a distinctive structure reminiscent of a shoe. Additional materials can also be used to decorate the sidewalls. The sidewalls form a collar that encircles a handbag opening, preferably located near the top of the handbags.Type: ApplicationFiled: January 9, 2013Publication date: July 10, 2014Inventor: James Ho
-
Publication number: 20140104626Abstract: Systems and a method for printing and applying labels on packages. The system includes a conveyor configured to transport a plurality of packages, one or more scanners configured to scan the plurality of packages, and one or more print and apply stations. The one or more print and apply stations includes a printer configured to print labels, and an applier configured to apply the labels on the plurality of packages. The system further includes a management controller configured to retrieve promotion data for the plurality of packages, transmit the promotion data and spooling instructions associated with the promotion data to a print controller, and control operation of the conveyor in synchronization with the spooling instructions, and the print controller. The print controller is configured to manage and spool the promotion data to the one or more print and apply stations.Type: ApplicationFiled: October 18, 2013Publication date: April 17, 2014Applicant: ZadspaceInventors: Jeff Giordano, Jeff Jensen, James Ho
-
Publication number: 20140045592Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.Type: ApplicationFiled: October 18, 2013Publication date: February 13, 2014Applicant: ZYNGA INC.Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg
-
Patent number: 8564595Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.Type: GrantFiled: July 26, 2012Date of Patent: October 22, 2013Assignee: Zynga Inc.Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg