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: 10009664Abstract: 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: GrantFiled: February 6, 2015Date of Patent: June 26, 2018Assignee: 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: 20180170721Abstract: 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: ApplicationFiled: February 20, 2018Publication date: June 21, 2018Applicant: Oshkosh CorporationInventors: Kelvin C. Aus, Bradley G. Ethington
-
Patent number: 9938121Abstract: 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: GrantFiled: May 15, 2015Date of Patent: April 10, 2018Assignee: Oshkosh CorporationInventors: Kelvin C. Aus, Bradley G. Ethington
-
Publication number: 20170358132Abstract: 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: ApplicationFiled: September 23, 2016Publication date: December 14, 2017Inventors: 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: 20170330600Abstract: 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: ApplicationFiled: August 1, 2017Publication date: November 16, 2017Inventors: 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: 20170308364Abstract: 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: ApplicationFiled: June 28, 2017Publication date: October 26, 2017Inventors: Aaftab Munshi, Rahul U. Joshi, Mon P. Wang, Kelvin C. Chiu
-
Patent number: 9747951Abstract: 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: GrantFiled: August 14, 2015Date of Patent: August 29, 2017Assignee: 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: 9740464Abstract: 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: GrantFiled: September 30, 2014Date of Patent: August 22, 2017Assignee: Apple Inc.Inventors: Aaftab Munshi, Rahul U. Joshi, Mon P. Wang, Kelvin C. Chiu
-
Patent number: 9574696Abstract: 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: GrantFiled: March 12, 2014Date of Patent: February 21, 2017Assignee: Earth Tool Company LLCInventor: Kelvin C. Aus
-
Patent number: 9442706Abstract: 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: GrantFiled: July 31, 2014Date of Patent: September 13, 2016Assignee: Apple Inc.Inventors: Gokhan Avkarogullari, Alexander K. Kan, Kelvin C. Chiu
-
Publication number: 20150357001Abstract: 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: ApplicationFiled: August 14, 2015Publication date: December 10, 2015Inventors: 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: 20150347105Abstract: 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: ApplicationFiled: July 31, 2014Publication date: December 3, 2015Inventors: Gokhan Avkarogullari, Alexander K. Kan, Kelvin C. Chiu
-
Publication number: 20150347107Abstract: 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: ApplicationFiled: September 30, 2014Publication date: December 3, 2015Inventors: Aaftab Munshi, Rahul U. Joshi, Mon P. Wang, Kelvin C. Chiu
-
Publication number: 20150259180Abstract: 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: ApplicationFiled: May 15, 2015Publication date: September 17, 2015Applicant: Oshkosh CorporationInventors: Kelvin C. Aus, Bradley G. Ethington
-
Patent number: 9113128Abstract: 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: GrantFiled: August 31, 2012Date of Patent: August 18, 2015Assignee: 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: 20150156562Abstract: 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: ApplicationFiled: February 6, 2015Publication date: June 4, 2015Inventors: 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: 8955021Abstract: 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: GrantFiled: August 31, 2012Date of Patent: February 10, 2015Assignee: 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: 20140270970Abstract: 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: ApplicationFiled: March 12, 2014Publication date: September 18, 2014Applicant: Earth Tool Company LLCInventor: Kelvin C. Aus
-
Publication number: 20140248089Abstract: 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: ApplicationFiled: March 4, 2014Publication date: September 4, 2014Applicant: Earth Tool Company LLCInventors: Walter G. Thompson, Kelvin C. Aus, Theodore P. Schloer
-
Patent number: 8763041Abstract: 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: GrantFiled: August 31, 2012Date of Patent: June 24, 2014Assignee: 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