Patents by Inventor Kelvin C. To

Kelvin C. To 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: 10009664
    Abstract: Disclosed are various embodiments for providing extrinsic data relevant to a video content feature. In one embodiment, where a single cast member performs as multiple characters in the video content feature, the extrinsic data may include character images for each character played by the cast member. In another embodiment, where multiple generic images of a cast member are available, a particular generic image is selected to be included in the extrinsic data according to a measure of relevancy of the generic image to the video content feature. In another embodiment, when a generic image of a cast member is unavailable, an image of the cast member in character is included in the extrinsic data.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Douglas M. Treder, Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, Jim L. Dantzler, Jordan M. Timmermann, Brian M. Wilson, Kelvin C. Young
  • Publication number: 20180170721
    Abstract: A crane assembly includes a main body, a boom, a hoist, a sheave, a hook assembly including a hook, a cable, and a projection. The boom extends from the main body and includes a tubular main section and a tubular extension section telescopically nested within the tubular main section. The boom has a first end pivotally coupled to the main body. The hoist is coupled to at least one of the first end of the boom and the main body. The sheave is disposed at an opposing second end of the boom opposite to the main body. The cable extends from the hoist, along the length of the boom, over the sheave, and downward to the hook assembly. The projection extends outward from the boom and toward the main body.
    Type: Application
    Filed: February 20, 2018
    Publication date: June 21, 2018
    Applicant: Oshkosh Corporation
    Inventors: Kelvin C. Aus, Bradley G. Ethington
  • Patent number: 9938121
    Abstract: A crane assembly includes a main body, a boom, a hoist, a sheave, a hook assembly including a hook, a cable, and a projection. The boom extends from the main body and includes a tubular main section and a tubular extension section telescopically nested within the tubular main section. The boom has a first end pivotally coupled to the main body. The hoist is coupled to at least one of the first end of the boom and the main body. The sheave is disposed at an opposing second end of the boom opposite to the main body. The cable extends from the hoist, along the length of the boom, over the sheave, and downward to the hook assembly. The projection extends outward from the boom and toward the main body.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: April 10, 2018
    Assignee: Oshkosh Corporation
    Inventors: Kelvin C. Aus, Bradley G. Ethington
  • Publication number: 20170358132
    Abstract: An improved tessellation graphics pipeline that obviates that use of early stage vertex shaders and hull shaders and allows greater efficiency and flexibility. Embodiments provide a graphics pipeline beginning with a tessellator that may obtain tessellation factors in any manner such as reading from a memory of factors provided by a developer or computing the factors using a compute kernel. In some embodiments, a single vertex shader may follow the tessellator and perform all the necessary vertex shading for the pipeline. Furthermore, in some embodiments, a compute kernel is used to generate the tessellation factors. The compute kernel provides flexibility that allows its employment for some graphic portions and not others. In addition, the streamlined pipeline facilitates the efficient use of scaling to determine tessellation factors for the same graphic portion at different camera distances or desired levels of replication of the mathematical model.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Aaftab A. Munshi, Michael B. Harris, Anna Tikhonova, Charles Brissart, Srinivas Dasari, Rahul Joshi, Kelvin C. Chiu, Mon Ping Wang, Nick W. Burns
  • Publication number: 20170330600
    Abstract: Disclosed are various embodiments for presenting a user interface in association with video content features. A video content feature is rendered on at least one display. A current scene in the video content feature is determined. Cast members are determined who have appeared in the current scene from a beginning of the current scene up to a current time in the current scene. A user interface is rendered on at least one display. The user interface includes selectable cast member components that each include an image of a cast member, a name of the cast member, and a name of a respective character performed by the cast member.
    Type: Application
    Filed: August 1, 2017
    Publication date: November 16, 2017
    Inventors: BRENT D. ALIVERTI, KINTAN D. BRAHMBHATT, ADAM CARLSON, JAMES L. DANTZLER, JORDAN M. TIMMERMANN, DOUGLAS M. TREDER, BRIAN M. WILSON, KELVIN C. YOUNG, MICHAEL JOHN WYMAN
  • Publication number: 20170308364
    Abstract: A system decouples the source code language from the eventual execution environment by compiling the source code language into a unified intermediate representation that conforms to a language model allowing both parallel graphical operations and parallel general-purpose computational operations. The intermediate representation may then be distributed to end-user computers, where an embedded compiler can compile the intermediate representation into an executable binary targeted for the CPUs and GPUs available in that end-user device. The intermediate representation is sufficient to define both graphics and non-graphics compute kernels and shaders. At install-time or later, the intermediate representation file may be compiled for the specific target hardware of the given end-user computing system.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 26, 2017
    Inventors: Aaftab Munshi, Rahul U. Joshi, Mon P. Wang, Kelvin C. Chiu
  • Patent number: 9747951
    Abstract: Disclosed are various embodiments for presenting a timeline interface in association with video content features. A user interface is rendered on a display, where the user interface includes selectable cast member components and a timeline component. The timeline component corresponds to a video content feature and visually segments it into scenes. A user selection of a particular selectable cast member component is received, and a subset of scenes in which a corresponding cast member performs is determined based at least in part on extrinsic data. The timeline component is updated to visually indicate the subset of scenes.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, James L. Dantzler, Jordan M. Timmermann, Douglas M. Treder, Brian M. Wilson, Kelvin C. Young, Michael John Wyman
  • Patent number: 9740464
    Abstract: A system decouples the source code language from the eventual execution environment by compiling the source code language into a unified intermediate representation that conforms to a language model allowing both parallel graphical operations and parallel general-purpose computational operations. The intermediate representation may then be distributed to end-user computers, where an embedded compiler can compile the intermediate representation into an executable binary targeted for the CPUs and GPUs available in that end-user device. The intermediate representation is sufficient to define both graphics and non-graphics compute kernels and shaders. At install-time or later, the intermediate representation file may be compiled for the specific target hardware of the given end-user computing system.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 22, 2017
    Assignee: Apple Inc.
    Inventors: Aaftab Munshi, Rahul U. Joshi, Mon P. Wang, Kelvin C. Chiu
  • Patent number: 9574696
    Abstract: A thrust apparatus for a rod string. The apparatus has a stationary frame, a thrust frame with a rod gripper, two hydraulic cylinders and two rams in fluid communication with the hydraulic cylinders. During low-load operations, the hydraulic cylinders act alone, providing the load to the grippers to pull or push the rod string. When higher loads are required, a check valve is activated, allowing fluid from the hydraulic cylinders to activate the rams. The rams provide additional force to the grippers, and may be activated without mechanical or significant hydraulic changes to the apparatus.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 21, 2017
    Assignee: Earth Tool Company LLC
    Inventor: Kelvin C. Aus
  • Patent number: 9442706
    Abstract: Methods, systems and devices are disclosed to examine developer supplied graphics code and attributes at run-time. The graphics code designed for execution on a graphics processing unit (GPU) utilizing a coding language such as OpenCL or OpenGL which provides for run-time analysis by a driver, code generator, and compiler. Developer supplied code and attributes can be analyzed and altered based on the execution capabilities and performance criteria of a GPU on which the code is about to be executed. In general, reducing the number of developer defined work items or work groups can reduce the initialization cost of the GPU with respect to the work to be performed and result in an overall optimization of the machine code. Manipulation code can be added to adjust the supplied code in a manner similar to unrolling a loop to improve execution performance.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 13, 2016
    Assignee: Apple Inc.
    Inventors: Gokhan Avkarogullari, Alexander K. Kan, Kelvin C. Chiu
  • Publication number: 20150357001
    Abstract: Disclosed are various embodiments for presenting a timeline interface in association with video content features. A video content feature may be rendered on a display. A current scene in the video content feature is determined. A user interface is rendered on the display, where the user interface includes a timeline component. The timeline component represents the video content feature and visually segments the video content feature into scenes. The current scene may be visually indicated on the timeline component.
    Type: Application
    Filed: August 14, 2015
    Publication date: December 10, 2015
    Inventors: Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, Jim L. Dantzler, Jordan M. Timmermann, Douglas M. Treder, Brian M. Wilson, Kelvin C. Young, Michael John Wyman
  • Publication number: 20150347105
    Abstract: Methods, systems and devices are disclosed to examine developer supplied graphics code and attributes at run-time. The graphics code designed for execution on a graphics processing unit (GPU) utilizing a coding language such as OpenCL or OpenGL which provides for run-time analysis by a driver, code generator, and compiler. Developer supplied code and attributes can be analyzed and altered based on the execution capabilities and performance criteria of a GPU on which the code is about to be executed. In general, reducing the number of developer defined work items or work groups can reduce the initialization cost of the GPU with respect to the work to be performed and result in an overall optimization of the machine code. Manipulation code can be added to adjust the supplied code in a manner similar to unrolling a loop to improve execution performance.
    Type: Application
    Filed: July 31, 2014
    Publication date: December 3, 2015
    Inventors: Gokhan Avkarogullari, Alexander K. Kan, Kelvin C. Chiu
  • Publication number: 20150347107
    Abstract: A system decouples the source code language from the eventual execution environment by compiling the source code language into a unified intermediate representation that conforms to a language model allowing both parallel graphical operations and parallel general-purpose computational operations. The intermediate representation may then be distributed to end-user computers, where an embedded compiler can compile the intermediate representation into an executable binary targeted for the CPUs and GPUs available in that end-user device. The intermediate representation is sufficient to define both graphics and non-graphics compute kernels and shaders. At install-time or later, the intermediate representation file may be compiled for the specific target hardware of the given end-user computing system.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: Aaftab Munshi, Rahul U. Joshi, Mon P. Wang, Kelvin C. Chiu
  • Publication number: 20150259180
    Abstract: A crane assembly includes a main body, a boom, a hoist, a sheave, a hook assembly including a hook, a cable, and a projection. The boom extends from the main body and includes a tubular main section and a tubular extension section telescopically nested within the tubular main section. The boom has a first end pivotally coupled to the main body. The hoist is coupled to at least one of the first end of the boom and the main body. The sheave is disposed at an opposing second end of the boom opposite to the main body. The cable extends from the hoist, along the length of the boom, over the sheave, and downward to the hook assembly. The projection extends outward from the boom and toward the main body.
    Type: Application
    Filed: May 15, 2015
    Publication date: September 17, 2015
    Applicant: Oshkosh Corporation
    Inventors: Kelvin C. Aus, Bradley G. Ethington
  • Patent number: 9113128
    Abstract: Disclosed are various embodiments for presenting a timeline interface in association with video content features. A video content feature may be rendered on a display. A current scene in the video content feature is determined. A user interface is rendered on the display, where the user interface includes a timeline component. The timeline component represents the video content feature and visually segments the video content feature into scenes. The current scene may be visually indicated on the timeline component.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: August 18, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, Jim L. Dantzler, Jordan M. Timmermann, Douglas M. Treder, Brian M. Wilson, Kelvin C. Young, Michael John Wyman
  • Publication number: 20150156562
    Abstract: Disclosed are various embodiments for providing extrinsic data relevant to a video content feature. A request for a video content feature is obtained from a client. The video content feature and relevant extrinsic data is sent to the client in response to the request. The extrinsic data indicates cast members who perform in the video content feature, a division of the video content feature into scenes, and a corresponding subset of the cast members who perform in each of the scenes.
    Type: Application
    Filed: February 6, 2015
    Publication date: June 4, 2015
    Inventors: Douglas M. Treder, Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, Jim L. Dantzler, Jordan M. Timmermann, Brian M. Wilson, Kelvin C. Young
  • Patent number: 8955021
    Abstract: Disclosed are various embodiments for providing extrinsic data relevant to a video content feature. A request for a video content feature is obtained from a client. The video content feature and relevant extrinsic data is sent to the client in response to the request. The extrinsic data indicates cast members who perform in the video content feature, a division of the video content feature into scenes, and a corresponding subset of the cast members who perform in each of the scenes.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 10, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Douglas M. Treder, Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, Jim L. Dantzler, Jordan M. Timmermann, Brian M. Wilson, Kelvin C. Young
  • Publication number: 20140270970
    Abstract: A thrust apparatus for a rod string. The apparatus has a stationary frame, a thrust frame with a rod gripper, two hydraulic cylinders and two rams in fluid communication with the hydraulic cylinders. During low-load operations, the hydraulic cylinders act alone, providing the load to the grippers to pull or push the rod string. When higher loads are required, a check valve is activated, allowing fluid from the hydraulic cylinders to activate the rams. The rams provide additional force to the grippers, and may be activated without mechanical or significant hydraulic changes to the apparatus.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: Earth Tool Company LLC
    Inventor: Kelvin C. Aus
  • Publication number: 20140248089
    Abstract: A control system for a capstan assembly for use with a winch during wire rope payout. The control system comprises a sensor that detects the rope when it is in a predetermined position indicative of tension placed on the rope by an operator. The control system further comprises an actuator for rotating the capstans such that the wire rope is paid out from the winch when the actuator is in a first position. The control system causes the capstans to rotate and the wire rope to pay out when the rope is in the predetermined position and the actuator is in the first position. The control system ceases rotation when the actuator is removed from the first position or the rope is no longer in the predetermined location.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 4, 2014
    Applicant: Earth Tool Company LLC
    Inventors: Walter G. Thompson, Kelvin C. Aus, Theodore P. Schloer
  • Patent number: 8763041
    Abstract: Disclosed are various embodiments for enhancing video content with extrinsic data. A video content feature is rendered on a display. A user interface is rendered on top of the video content feature on the display. The user interface presents cast member images, each of which corresponds to a cast member in the video content feature. A selection of a cast member image is obtained through the user interface. The user interface is updated to present additional information regarding the respective cast member corresponding to the selected image.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: June 24, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Jordan M. Timmermann, Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, Jim L. Dantzler, Douglas M. Treder, Brian M. Wilson, Kelvin C. Young, Michael John Wyman