Patents by Inventor Gary Ward
Gary Ward 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: 11370490Abstract: A trailer reversing assist system for controlling reversing operations of a vehicle and trailer connected to the vehicle includes a module that detects an angle of the trailer relative to the vehicle, and outputs a trailer angle signal corresponding to the detected angle. The system also includes a human machine interface (HMI) device that provides an output signal based upon an input of the user, where the generated output signal includes information regarding magnitude and direction of a desired change to the angle. The system calculates a trailer trajectory that positions the trailer at a target location or calculates a trailer trajectory correction, wherein the calculation is performed using the output signal as corresponding to a change relative to the detected angle, and the detected angle corresponds to the trailer angle signal generated at the time of operation of the HMI device by the user.Type: GrantFiled: August 20, 2018Date of Patent: June 28, 2022Assignee: Robert Bosch GmbHInventors: Greg Sypitkowski, James Stephen Miller, Gary Ward
-
Publication number: 20220041314Abstract: The present invention relates to a layered packaging film for fresh produce. The film provides a water vapour transmission rate of at least 30 g m?2 per day, and includes a polymer layer with a sealing temperature of 205° C. or less. The present invention also provides a comprising fresh produce enclosed by a packaging film, wherein the packaging film is sealed by an elongate seal extending along the underside of the package, and wherein the elongate seal has a sealing strength such that when the packaging film is lifted from the upper side of the fresh produce package the seal breaks permitting the packaging film to be removed from the fresh produce in a single lifting action.Type: ApplicationFiled: October 24, 2021Publication date: February 10, 2022Inventors: Alexey GOIHMAN, Gary WARD, Ivo TUNCHEL
-
Patent number: 11180268Abstract: The present invention relates to a layered packaging film for fresh produce. The film provides a water vapour transmission rate of at least 30 g m?2 per day, and includes a polymer layer with a sealing temperature of 205° C. or less. The present invention also provides a comprising fresh produce enclosed by a packaging film, wherein the packaging film is sealed by an elongate seal extending along the underside of the package, and wherein the elongate seal has a sealing strength such that when the packaging film is lifted from the upper side of the fresh produce package the seal breaks permitting the packaging film to be removed from the fresh produce in a single lifting action.Type: GrantFiled: September 15, 2016Date of Patent: November 23, 2021Assignee: STEPAC L.A. LTD.Inventors: Alexey Goihman, Gary Ward, Ivo Tunchel
-
Publication number: 20200353969Abstract: A trailer reversing assist system for controlling reversing operations of a vehicle and trailer connected to the vehicle includes a module that detects an angle of the trailer relative to the vehicle, and outputs a trailer angle signal corresponding to the detected angle. The system also includes a human machine interface (HMI) device that provides an output signal based upon an input of the user, where the generated output signal includes information regarding magnitude and direction of a desired change to the angle. The system calculates a trailer trajectory that positions the trailer at a target location or calculates a trailer trajectory correction, wherein the calculation is performed using the output signal as corresponding to a change relative to the detected angle, and the detected angle corresponds to the trailer angle signal generated at the time of operation of the HMI device by the user.Type: ApplicationFiled: August 20, 2018Publication date: November 12, 2020Inventors: Greg Sypitkowski, James Stephen Miller, Gary Ward
-
Publication number: 20200290326Abstract: Packaging films suitable for packaging fresh produce comprising a first layer of polymer film which comprises an amorphous copolyamide or a polyamide blend comprising at least one amorphous polyamide. The packaging films have a water vapour transmission rate of between 15 and 150 g/m2 at 23° C. and 50% relative humidity. The films have enhanced visual properties and may be advantageous used for the retail packaging of fresh produce.Type: ApplicationFiled: October 5, 2018Publication date: September 17, 2020Inventors: Alexey GOIHMAN, Asaf SHACHNAI, Gary WARD
-
Patent number: 10430356Abstract: Embodiments of the present invention set forth techniques for resolving page faults associated with a copy engine. A copy engine within a parallel processor receives a copy operation that includes a set of copy commands. The copy engine executes a first copy command included in the set of copy commands that results in a page fault. The copy engine stores the set of copy commands to the memory. At least one advantage of the disclosed techniques is that the copy engine can perform copy operations that involve source and destination memory pages that are not pinned, leading to reduced memory demand and greater flexibility.Type: GrantFiled: April 28, 2017Date of Patent: October 1, 2019Assignee: NVIDIA CORPORATIONInventors: M. Wasiur Rashid, Jonathon Evans, Gary Ward, Philip Browning Johnson
-
Patent number: 10275275Abstract: A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a different command stream implemented by a device driver, and each logical copy engine is configured to receive copy commands via the corresponding command stream. When a logical copy engine receives a copy command, the logical copy engine distributes the command, or one or more subcommands derived from the command, to one or more of the physical copy engines. The physical copy engines can perform multiple copy operations in parallel with one another, thereby allowing the bandwidth of the communication link(s) to be saturated.Type: GrantFiled: December 3, 2015Date of Patent: April 30, 2019Assignee: NVIDIA CORPORATIONInventors: M. Wasiur Rashid, Gary Ward, Wei-Je Robert Huang, Philip Browning Johnson
-
Publication number: 20190071200Abstract: The present invention relates to a layered packaging film for fresh produce. The film provides a water vapour transmission rate of at least 30 g m?2 per day, and includes a polymer layer with a sealing temperature of 205° C. or less. The present invention also provides a comprising fresh produce enclosed by a packaging film, wherein the packaging film is sealed by an elongate seal extending along the underside of the package, and wherein the elongate seal has a sealing strength such that when the packaging film is lifted from the upper side of the fresh produce package the seal breaks permitting the packaging film to be removed from the fresh produce in a single lifting action.Type: ApplicationFiled: September 15, 2016Publication date: March 7, 2019Inventors: Alexey GOIHMAN, Gary WARD, Ivo TUNCHEL
-
Patent number: 10180916Abstract: A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a different command stream implemented by a device driver, and each logical copy engine is configured to receive copy commands via the corresponding command stream. When a logical copy engine receives a copy command, the logical copy engine distributes the command, or one or more subcommands derived from the command, to one or more of the physical copy engines. The physical copy engines can perform multiple copy operations in parallel with one another, thereby allowing the bandwidth of the communication link(s) to be saturated.Type: GrantFiled: December 3, 2015Date of Patent: January 15, 2019Assignee: NVIDIA CORPORATIONInventors: M. Wasiur Rashid, Gary Ward, Wei-Je Robert Huang, Philip Browning Johnson
-
Publication number: 20180314431Abstract: Embodiments of the present invention set forth techniques for resolving page faults associated with a copy engine. A copy engine within a parallel processor receives a copy operation that includes a set of copy commands. The copy engine executes a first copy command included in the set of copy commands that results in a page fault. The copy engine stores the set of copy commands to the memory. At least one advantage of the disclosed techniques is that the copy engine can perform copy operations that involve source and destination memory pages that are not pinned, leading to reduced memory demand and greater flexibility.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Inventors: M. Wasiur Rashid, Jonathon EVANS, Gary Ward, Philip Browning Johnson
-
Patent number: 10095526Abstract: A multi-threaded processing unit includes a hardware pre-processor coupled to one or more processing engines (e.g., copy engines, GPCs, etc.) that implement pre-emption techniques by dividing tasks into smaller subtasks and scheduling subtasks on the processing engines based on the priority of the tasks. By limiting the size of the subtasks, higher priority tasks may be executed quickly without switching the context state of the processing engine. Tasks may be subdivided based on a threshold size or by taking into account other consideration such as physical boundaries of the memory system.Type: GrantFiled: October 12, 2012Date of Patent: October 9, 2018Assignee: NVIDIA CORPORATIONInventors: Samuel H. Duncan, Gary Ward, M. Wasiur Rashid, Lincoln G. Garlick, Wojciech Jan Truty
-
Publication number: 20180103656Abstract: An improved frozen product dispenser wherein a product is placed into a cooled hopper and the product is then fed from the hopper into a freezing and dispensing chamber where it is frozen and dispensed.Type: ApplicationFiled: October 17, 2017Publication date: April 19, 2018Applicant: FBD PARTNERSHIP, LPInventors: Carlos ACOSTA, Michael Ryan LASCH, Gilbert SALAZAR, Joshua Gary WARD
-
Patent number: 9830719Abstract: The present invention provides a 3-D time helix renderable in a virtual universe. In one embodiment, there is a time helix tool, including a construction component configured to: generate a 3-D time helix in a virtual universe, and populate the 3-D time helix with a set of data objects. The time helix tool further comprises a rendering component configured to render the 3-D time helix with at least one of the set of data objects to a user of the virtual universe.Type: GrantFiled: February 26, 2009Date of Patent: November 28, 2017Assignee: International Business Machines CorporationInventors: Clifton E. Grim, III, Rex E. Marzke, Mark B. Stevens, Gary A. Ward, John D. Wilson
-
Publication number: 20170161099Abstract: A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a different command stream implemented by a device driver, and each logical copy engine is configured to receive copy commands via the corresponding command stream. When a logical copy engine receives a copy command, the logical copy engine distributes the command, or one or more subcommands derived from the command, to one or more of the physical copy engines. The physical copy engines can perform multiple copy operations in parallel with one another, thereby allowing the bandwidth of the communication link(s) to be saturated.Type: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: M. Wasiur Rashid, Gary Ward, Wei-Je Robert Huang, Philip Browning Johnson
-
Publication number: 20170161100Abstract: A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a different command stream implemented by a device driver, and each logical copy engine is configured to receive copy commands via the corresponding command stream. When a logical copy engine receives a copy command, the logical copy engine distributes the command, or one or more subcommands derived from the command, to one or more of the physical copy engines. The physical copy engines can perform multiple copy operations in parallel with one another, thereby allowing the bandwidth of the communication link(s) to be saturated.Type: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: M. Wasiur Rashid, Gary Ward, Wei-Je Robert Huang, Philip Browning Johnson
-
Patent number: 9424227Abstract: Non-contiguous or tiled payload data are efficiently transferred between peers over a fabric. Specifically, a client transfers a byte enable message to a peer device via a mailbox mechanism, where the byte enable message specifies which bytes of the payload data being transferred via the data packet are to be written to the frame buffer on the peer device and which bytes are not to be written. The client transfers the non-contiguous or tiled payload payload data to the peer device. Upon receiving the payload data, the peer device writes bytes from the payload data into the target frame buffer for only those bytes enabled via the byte enable message. One advantage of the present invention is that non-contiguous or tiled data are transferred over a fabric with improved efficiency.Type: GrantFiled: July 3, 2012Date of Patent: August 23, 2016Assignee: NVIDIA CORPORATIONInventors: Samuel H. Duncan, Dennis K. Ma, Wei-Je Huang, Gary Ward
-
Patent number: 9270950Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product controlling a capture of data. In one embodiment, the process identifies a location from locale identifier data to form an identified location in response to receiving the locale identifier data. The locale identifier data is associated with a location of the digital life recorder. In addition, the identified location is associated with a set of usage policies. The process then determines whether the set of usage policies restricts the capture of data by the digital life recorder at the identified location or whether the set of usage policies restricts playback of the data by a playback system. Thereafter, the process disables a set of sensors while the digital life recorder is in the presence of the locale identifier in response to determining that the set of usage policies restricts the capture of data.Type: GrantFiled: May 30, 2008Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Clifton E. Grim, III, Mark B. Stevens, Gary A. Ward, John David Wilson
-
Publication number: 20150321594Abstract: A boom, most commonly used in conjunction with a cement truck to deliver cement a great distance from the cement truck to the work site, is adapted to be used with a truck mounted vacuum extraction system. In this instance, the boom is used in a completely backwards fashion. Instead of being connected to a pump, which pumps material to a work site, the boom is connected to the vacuum extraction vacuum blower in order to bring debris at the excavation site to the debris tank of the vacuum extraction system. The boom is able to reach up, over, under, or around barriers that stand in the way. In addition, the boom can also reach through or go under existing structures to reach the excavation site.Type: ApplicationFiled: February 5, 2015Publication date: November 12, 2015Inventors: Gary Ward Harms, JR., Jason Thomas White
-
Patent number: 9164995Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing usage policies for data recorded with a digital life recorder. A usage profile sensor determines whether a broadcast of a usage profile is detected. A usage profile sensor receives the broadcast of the usage profile in response to a first determination that the broadcast of the usage profile is detected, wherein the usage profile comprises a usage policy. A usage profile processor determines whether the usage profile is currently being tracked. A usage profile processor records a start date, a start time, and usage profile information into a tracking table in response to a second determination that the usage profile is not currently being tracked.Type: GrantFiled: December 31, 2008Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Clifton E. Grim, III, Rex Edward Marzke, Mark B. Stevens, Gary A. Ward, John David Wilson
-
Patent number: 9105298Abstract: A method and apparatus for controlling the playback of video recorded by a sensing subsystem of a digital life recorder. The process identifies a selected video feed recorded by a camera of a sensing subsystem responsive to receiving user input. A segment of video from the selected video feed is identified using a personal computing device communicating with a digital life recorder. The digital life recorder records the selected video feed. A playback restriction associated with the segment of video is identified and generates a set of commands for restricting playback of the segment of video. A processor may then execute the set of commands.Type: GrantFiled: November 25, 2008Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Clifton E. Grim, III, Rex Edward Marzke, Gary A. Ward, John David Wilson