Patents by Inventor Paul HINK
Paul HINK 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: 11995871Abstract: Systems and methods are described herein for repairing a block of pixels in image data that was encoding using a lossy type of compression. In one aspect, it may be determined that a first pixel block within a first frame of image data was encoded using lossy compression, where the first pixel block comprising a plurality of pixels. Next, it may be determined that the plurality of pixels in the first pixel block in a second frame of the image data are below a threshold difference as compared to the plurality of pixels within the first frame of the image data. Responsive to the determining, the first pixel block may be re-encoded in the second frame or a subsequent frame of the image data using lossless compression.Type: GrantFiled: November 30, 2020Date of Patent: May 28, 2024Assignee: Amazon Technologies, Inc.Inventors: Russell Allen Brown, Paolo Maggi, Paolo Angelo Angelo Borelli, Paul Hinks, Mark John Keller
-
Patent number: 11967118Abstract: Systems and methods are described herein for implementing a hybrid codec to compress and decompress image data using both lossy and lossless compression. In one example encoding process, it may be determined whether a first block of pixels of a frame of image data contains an edge. A type of compression by which to encode the first block may be selected based on that determination. The first block may be compressed using the selected type of compression. At least one second value associated with the first block of pixels may be set to indicate at least oof the compressed value or the type of compression used to compress the first block.Type: GrantFiled: November 30, 2020Date of Patent: April 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Russell Allen Brown, Paolo Maggi, Paolo Angelo Angelo Borelli, Paul Hinks, Mark John Keller
-
Patent number: 11461168Abstract: Continuity-based data protection may be implemented by systems and methods described herein for collecting a set of data that corresponds to a graphical representation of a computing environment, determining a plurality of subsets of the set of data, wherein a subset of the plurality has mathematical continuity, compressing at least the subset of the plurality, thereby generating one or more compressed subsets, and providing the one or more compressed subset to another computing entity, the other computing entity being able to determine the graphical representation of the computing environment, wherein the graphical representation is presentable to a user of the other computing entity.Type: GrantFiled: March 29, 2019Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Stephen Daniel Vilke, James Morgan Selvidge, Rudy Willis, Paul Hinks
-
Patent number: 11368400Abstract: Application data may be transmitted while oscillating a transmission parameter. A metric associated with a complementary network property is analyzed to identify a transition point between a stochastic error state and a deterministic error state of the complementary network property. Additional network properties or states may be inferred from the transition point, and the transmission of the application data may be optimized based on the inferred additional properties or states.Type: GrantFiled: March 29, 2019Date of Patent: June 21, 2022Assignee: Amazon Technologies, Inc.Inventors: Stephen Daniel Vilke, James Morgan Selvidge, Rudy Willis, Paul Hinks
-
Patent number: 11356326Abstract: Data is transmitted in accordance with a parameter. For a metric associated with transmission of the data, a response to a stochastic error state of the metric includes making a first adjustment to the parameter in a first direction. A response to a deterministic error state of the metric includes making a second adjustment to the parameter in a second direction, where the second direction is in opposition to the first direction. A transition point between the two states is identified, and a response to the identification is made.Type: GrantFiled: March 29, 2019Date of Patent: June 7, 2022Assignee: Amazon Technologies, Inc.Inventors: Stephen Daniel Vilke, James Morgan Selvidge, Rudy Willis, Paul Hinks
-
Patent number: 11252097Abstract: Techniques for oscillatory complementary network property calibration of a network connection can be implemented by measuring a first network property (e.g., latency or bandwidth output) as a function of bandwidth input and performing statistical analysis to determine a correlation. If a non-zero correlation coefficient is detected, a second network property complementary to the first network property can be measured to determine a first value of the second network property. Likewise, the second network property can be measured as a function of bandwidth input to determine a second correlation which, if positive, may indicate how to determine a second value of the first network property. The first value and the second value can be utilized to determine a third value of a third network property (e.g., network latency and network capacity utilized to determine bandwidth-delay product).Type: GrantFiled: December 13, 2018Date of Patent: February 15, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: James Morgan Selvidge, Stephen Daniel Vilke, Paul Hinks, Rudy Willis
-
Patent number: 11245772Abstract: Systems and methods for dynamic representation of a remote computing environment which can be implemented in the context of a virtual desktop infrastructure. A server hosting a computing environment may communicate system state to a remote client via a network. A representation of the computing environment may be generated by obtaining graphical data of a virtual computing environment, sub sampling the graphical data to determine a plurality of regions, determining a manner to prioritize the plurality of regions, and causing, based on the prioritization, an approximate representation of the graphical data to be transmitted to a second system.Type: GrantFiled: March 29, 2019Date of Patent: February 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Stephen Daniel Vilke, James Morgan Selvidge, Rudy Willis, Paul Hinks
-
Patent number: 11016653Abstract: Methods and system for enabling locally generated transition graphics interaction with virtualized host computer service includes receiving a control command issued by a user to control screen data currently being rendered at the display device, at a display device of a client device. The control command is transmitted to the host computer service for processing. The host computer service processes the control command and returns updated screen data to the client device. In response to the receipt of the updated screen data, the client device identifies a desired screen effect associated with the control command. The updated screen data received from the host computer service is packaged at the client device with data associated with the desired screen effect to generate a visual response at the client device. The packaged screen effect is returned to the display device for rendering, in response to the control command.Type: GrantFiled: July 12, 2019Date of Patent: May 25, 2021Assignee: Citrix Systems, Inc.Inventors: Stephen D. Vilke, Paul Hinks
-
Publication number: 20200195567Abstract: Techniques for oscillatory complementary network property calibration of a network connection can be implemented by measuring a first network property (e.g., latency or bandwidth output) as a function of bandwidth input and performing statistical analysis to determine a correlation. If a non-zero correlation coefficient is detected, a second network property complementary to the first network property can be measured to determine a first value of the second network property. Likewise, the second network property can be measured as a function of bandwidth input to determine a second correlation which, if positive, may indicate how to determine a second value of the first network property. The first value and the second value can be utilized to determine a third value of a third network property (e.g., network latency and network capacity utilized to determine bandwidth-delay product).Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: James Morgan Selvidge, Stephen Daniel Vilke, Paul Hinks, Rudy Willis
-
Publication number: 20200195496Abstract: Data is transmitted in accordance with a parameter. For a metric associated with transmission of the data, a response to a stochastic error state of the metric includes making a first adjustment to the parameter in a first direction. A response to a deterministic error state of the metric includes making a second adjustment to the parameter in a second direction, where the second direction is in opposition to the first direction. A transition point between the two states is identified, and a response to the identification is made.Type: ApplicationFiled: March 29, 2019Publication date: June 18, 2020Inventors: Stephen Daniel Vilke, James Morgan Selvidge, Rudy Willis, Paul Hinks
-
Publication number: 20200195560Abstract: Application data may be transmitted while oscillating a transmission parameter. A metric associated with a complementary network property is analyzed to identify a transition point between a stochastic error state and a deterministic error state of the complementary network property. Additional network properties or states may be inferred from the transition point, and the transmission of the application data may be optimized based on the inferred additional properties or states.Type: ApplicationFiled: March 29, 2019Publication date: June 18, 2020Inventors: Stephen Daniel Vilke, James Morgan Selvidge, Rudy Willis, Paul Hinks
-
Patent number: 10538933Abstract: The present disclosure relates to a modular heat exchange tower comprising a first module comprising a first basin disposed therein and a second module comprising a second basin disposed therein. The aforementioned modular heat exchange tower may also include heat exchange sections, which are disposed in the first module and the second module. The first module and the second module may be assembled prior to being transported to a job site and installed in the modular heat exchange tower.Type: GrantFiled: June 28, 2017Date of Patent: January 21, 2020Assignee: SPX Cooling Technologies, Inc.Inventors: Scott Maurer, Paul Hink
-
Patent number: 10489730Abstract: Methods and apparatus, including computer program products, implementing and using techniques for orchestrating a business process in a computer network. A script describing a business process is received from a client machine over the computer network. The script is compiled into executable program instructions. A reference to the script and data to be operated on by the script is received from the client machine over the computer network. The data is processed in accordance with the script. The result of the data processing is returned to the client machine over the computer network.Type: GrantFiled: February 27, 2018Date of Patent: November 26, 2019Assignee: salesforce.com, inc.Inventor: Paul Hinks
-
Patent number: 10465407Abstract: The present disclosure relates to a modular heat exchange tower including a first module having a first basin disposed therein and a second module having a second basin disposed therein. The aforementioned modular heat exchange tower may also include heat exchange sections, which are disposed in the first module and the second module. The first module and the second module may be assembled prior to being transported to a job site and installed in the modular heat exchange tower.Type: GrantFiled: February 8, 2017Date of Patent: November 5, 2019Assignee: SPX Cooling Technologies, Inc.Inventors: Scott Maurer, Paul Hink
-
Publication number: 20190332238Abstract: Methods and system for enabling locally generated transition graphics interaction with virtualized host computer service includes receiving a control command issued by a user to control screen data currently being rendered at the display device, at a display device of a client device. The control command is transmitted to the host computer service for processing. The host computer service processes the control command and returns updated screen data to the client device. In response to the receipt of the updated screen data, the client device identifies a desired screen effect associated with the control command. The updated screen data received from the host computer service is packaged at the client device with data associated with the desired screen effect to generate a visual response at the client device. The packaged screen effect is returned to the display device for rendering, in response to the control command.Type: ApplicationFiled: July 12, 2019Publication date: October 31, 2019Inventors: Stephen D. Vilke, Paul Hinks
-
Patent number: 10353563Abstract: Methods and system for enabling locally generated transition graphics interaction with virtualized host computer service includes receiving a control command issued by a user to control screen data currently being rendered at the display device, at a display device of a client device. The control command is transmitted to the host computer service for processing. The host computer service processes the control command and returns updated screen data to the client device. In response to the receipt of the updated screen data, the client device identifies a desired screen effect associated with the control command. The updated screen data received from the host computer service is packaged at the client device with data associated with the desired screen effect to generate a visual response at the client device. The packaged screen effect is returned to the display device for rendering, in response to the control command.Type: GrantFiled: June 9, 2012Date of Patent: July 16, 2019Assignee: Citrix Systems, Inc.Inventors: Stephen D. Vilke, Paul Hinks
-
Publication number: 20190117128Abstract: An alignment guide for determining a human or animal body part range of motion around a joint is disclosed. The alignment guide is adapted to be placed against the body part and to receive a sensor unit. By using the sensor unit, the range of motion of a human or an animal joint in a main plane of rotation can be estimated based on a relative angle between an orientation of the sensor unit in a first measurement position and an orientation of the sensor unit in a second measurement position. A system, as well as a method using the alignment guide and sensor unit is also disclosed.Type: ApplicationFiled: March 18, 2016Publication date: April 25, 2019Inventors: Rui CHEN, Tommy Paul HINKS, Bjorn Olof Jonas NUTTI, Jerker Paul SKOGBY, David Carl ALIND
-
Publication number: 20190073617Abstract: Methods and apparatus, including computer program products, implementing and using techniques for orchestrating a business process in a computer network. A script describing a business process is received from a client machine over the computer network. The script is compiled into executable program instructions. A reference to the script and data to be operated on by the script is received from the client machine over the computer network. The data is processed in accordance with the script. The result of the data processing is returned to the client machine over the computer network.Type: ApplicationFiled: February 27, 2018Publication date: March 7, 2019Applicant: salesforce.com, inc.Inventor: Paul HINKS
-
Patent number: 10113326Abstract: The present disclosure relates to a modular heat exchange tower having a first module that includes a first basin disposed therein and a second module having a second basin disposed therein. The aforementioned modular heat exchange tower may also include heat exchange sections, which are disposed in the first module and the second module. The first module and the second module may be assembled prior to being transported to a job site and installed in the modular heat exchange tower.Type: GrantFiled: August 7, 2015Date of Patent: October 30, 2018Assignee: SPX Cooling Technologies, Inc.Inventors: Scott Maurer, Paul Hink
-
Patent number: 9916549Abstract: Methods and apparatus, including computer program products, implementing and using techniques for orchestrating a business process in a computer network. A script describing a business process is received from a client machine over the computer network. The script is compiled into executable program instructions. A reference to the script and data to be operated on by the script is received from the client machine over the computer network. The data is processed in accordance with the script. The result of the data processing is returned to the client machine over the computer network.Type: GrantFiled: May 9, 2016Date of Patent: March 13, 2018Assignee: salesforce.com, inc.Inventor: Paul Hinks