Patents by Inventor David A. Hayward
David A. Hayward 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).
-
Publication number: 20250094320Abstract: A method, computer program product, and computer system for testing of robotic process automation robots that interact with user interfaces. The method includes obtaining analysis of commands in a robotic process automation script to determine interaction of the commands with one or more user interface applications. The method includes extracting a list of commands that interact with user interface controls and grouping the commands by user interface application. The method then generates a set of tests for each user interface application, with the set of tests including the commands for user interface control interactions and assertions of a state of each user interface control interacted with. The method provides a set of tests for a robot for each user interface application.Type: ApplicationFiled: November 10, 2023Publication date: March 20, 2025Inventors: IAN PARTRIDGE, Christopher Neil Bailey, Sandra Hayward, Matthew Paul Wilson, David Richard Jones
-
Patent number: 12236163Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.Type: GrantFiled: August 2, 2021Date of Patent: February 25, 2025Assignee: GOOGLE LLCInventors: Sang Soo Sung, Lantian Zheng, Haywai Hayward Chan, Chen Liu, Liuyi Sun, David P. Whipp
-
Patent number: 12011695Abstract: There is described a cross-flow apparatus for producing an emulsion or dispersion by dispersing a first phase in a second phase; said cross-flow apparatus comprising: an outer tubular sleeve (2) provided with a first inlet (3) at a first end (4); an emulsion outlet (5); and a second inlet (7), distal from and inclined relative to the first inlet; a tubular membrane provided with a plurality of pores and adapted to be positioned inside the tubular sleeve (2); and optionally an insert adapted to be located inside the tubular membrane, said insert comprising an inlet end and an outlet end, each of the inlet end and an outlet end being provided with chamfered region; the chamfered region is provided with a plurality of orifices and a furcation plate.Type: GrantFiled: November 13, 2018Date of Patent: June 18, 2024Assignee: MICROPORE TECHNOLOGIES LIMITEDInventors: Bruce Williams, Sam Trotter, Richard Holdich, David Palmer, David Hayward
-
Publication number: 20230271142Abstract: There is described a method of preparing solid particles of a compound, said method comprising controlling provision of a liquid phase, wherein said liquid phase comprises a solution of the compound, in a first flow direction to a membrane, said membrane defining a plurality of pores; and controlling the supersaturation of the liquid phase after it has passed through the membrane via the plurality of pores, to form solid particles of the compound. The method may comprise a continuous method.Type: ApplicationFiled: July 29, 2021Publication date: August 31, 2023Applicant: MICROPORE TECHNOLOGIES LIMITEDInventors: Elina Beveniou, Matt Bennett, Alex Kerr, Sam Trotter, David Hayward
-
Publication number: 20230255894Abstract: There is described a method of preparing lipid vesicles, said method comprising dispersing a first liquid phase in a second liquid phase; wherein said first liquid phase comprises a lipid phase and said second liquid phase comprises an aqueous phase; or said first liquid phase comprises an aqueous phase and said second liquid phase comprises a lipid phase; said method comprising controlling provision of the first liquid phase in a first flow direction to a membrane, said membrane defining a plurality of pores; and controlling provision of the second liquid phase to the membrane in a crossflow to the first flow direction, via the plurality of pores, to form a lipid vesicle suspension.Type: ApplicationFiled: July 21, 2021Publication date: August 17, 2023Applicant: MICROPORE TECHNOLOGIES LIMITEDInventors: Alex Kerr, Sam Trotter, David Hayward
-
Patent number: 11661227Abstract: A carton sizing system that has a frame, a controller, one or more cutters movably mounted to the frame and operatively connected to the controller, one or more markers movably mounted to the frame and operatively connected to the controller. The carton sizing system also has a measuring means that is operatively connected to the controller and configured to determine, in use, the footprint of an open top carton and to determine the height of one or more objects contained within the carton. The controller is configured to position the one or more cutters based on the determined footprint and to cut vertical edges of the carton based on the determined height and also to position the one or more markers based on the determined footprint and height and to score or crease vertical walls of the carton between the vertical edges to at least partially define foldable panels.Type: GrantFiled: September 9, 2020Date of Patent: May 30, 2023Assignee: WestRock Linkx Systems LimitedInventors: Daniel Benterman, David Hayward
-
Patent number: 11481096Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.Type: GrantFiled: August 20, 2020Date of Patent: October 25, 2022Assignee: Apple Inc.Inventors: David Hayward, Chendi Zhang, Alexandre Naaman, Richard R. Dellinger, Giridhar S. Murthy
-
Patent number: 10954018Abstract: A carton sizing system (1) that has a frame (2), a controller (4), one or more cutters (51) movably mounted to the frame (2) and operatively connected to the controller (4), one or more markers (61) movably mounted to the frame (2) and operatively connected to the controller (4). The carton sizing system (1) also has a measuring system (7) that is operatively connected to the controller (4) and configured to determine, in use, the footprint of an open top carton and to determine the height of one or more objects contained within the carton. The controller (4) is configured to position the one or more cutters (51) based on the determined footprint and to cut vertical edges of the carton based on the determined height and also to position the one or more markers (61) based on the determined footprint and eight and to score or crease vertical walls of the carton between the vertical edges to at least partially define foldable panels.Type: GrantFiled: June 4, 2013Date of Patent: March 23, 2021Assignee: Westrock Linkx Systems LimitedInventors: Daniel Benterman, David Hayward
-
Publication number: 20210009297Abstract: A carton sizing system that has a frame, a controller, one or more cutters movably mounted to the frame and operatively connected to the controller, one or more markers movably mounted to the frame and operatively connected to the controller. The carton sizing system also has a measuring means that is operatively connected to the controller and configured to determine, in use, the footprint of an open top carton and to determine the height of one or more objects contained within the carton. The controller is configured to position the one or more cutters based on the determined footprint and to cut vertical edges of the carton based on the determined height and also to position the one or more markers based on the determined footprint and height and to score or crease vertical walls of the carton between the vertical edges to at least partially define foldable panels.Type: ApplicationFiled: September 9, 2020Publication date: January 14, 2021Applicant: WestRock Linkx Systems LimitedInventors: Daniel Benterman, David Hayward
-
Patent number: 10877353Abstract: At least certain embodiments described herein provide a continuous autofocus mechanism for an image capturing device. The continuous autofocus mechanism can perform an autofocus scan for a lens of the image capturing device and obtain focus scores associated with the autofocus scan. The continuous autofocus mechanism can determine an acceptable band of focus scores based on the obtained focus scores. Next, the continuous autofocus mechanism can determine whether a current focus score is within the acceptable band of focus scores. A refocus scan may be performed if the current focus score is outside of the acceptable band of focus scores.Type: GrantFiled: July 28, 2017Date of Patent: December 29, 2020Assignee: APPLE INC.Inventors: Ralph Brunner, David Hayward
-
Publication number: 20200379634Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.Type: ApplicationFiled: August 20, 2020Publication date: December 3, 2020Applicant: Apple Inc.Inventors: David Hayward, Chendi Zhang, Alexandre Naaman, Richard R. Dellinger, Giridhar S. Murthy
-
Publication number: 20200368699Abstract: There is described a cross-flow apparatus for producing an emulsion or dispersion by dispersing a first phase in a second phase; said cross-flow apparatus comprising: an outer tubular sleeve (2) provided with a first inlet (3) at a first end (4); an emulsion outlet (5); and a second inlet (7), distal from and inclined relative to the first inlet; a tubular membrane provided with a plurality of pores and adapted to be positioned inside the tubular sleeve (2); and optionally an insert adapted to be located inside the tubular membrane, said insert comprising an inlet end and an outlet end, each of the inlet end and an outlet end being provided with chamfered region; the chamfered region is provided with a plurality of orifices and a furcation plate.Type: ApplicationFiled: November 13, 2018Publication date: November 26, 2020Applicant: MICROPORE TECHNOLOGIES LTDInventors: Bruce Williams, Sam Trotter, Richard Holdich, David Palmer, David Hayward
-
Patent number: 10788967Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.Type: GrantFiled: January 29, 2019Date of Patent: September 29, 2020Assignee: Apple Inc.Inventors: David Hayward, Chendi Zhang, Alexandre Naaman, Richard R. Dellinger, Giridhar S. Murthy
-
Patent number: 10633145Abstract: A plastic container used for holding fluid material with an attachable handle is provided. The container includes a body, a plurality of walls, a spout, an attachable handle and a sliding structure. The spout is a hollow, cylindrical portion that extends from an opening in one of the walls. The cylindrical portion is configured to insert or remove the fluid material from the container. The attachable handle includes a rail structure that further includes a pair of non-parallel offset rails and a latch. The latch has a latching surface that is located at the ends of the offset rails farthest from each other. The slide structure includes a generally rectangular projection. The projection further includes a pair of non-parallel offset grooves and a latching surface. The latching surface is located where the grooves are farthest from each other. The offset grooves are adapted to mate with the offset rails and are fully engaged by the offset rails when the latch is engaged with the latching surface.Type: GrantFiled: June 25, 2018Date of Patent: April 28, 2020Assignee: Silgan Plastics LLCInventors: Laura Flanagan-Kent, Stephen J. Kocis, David A. Hayward, Frederick P. Minkemeyer, Gary L. Mengeu, Edmund L. White
-
Patent number: 10600151Abstract: Embodiments are directed toward systems and methods segment an input image for performance of a warp kernel that executes by a graphics processing unit (GPU) the warp kernel on an array of dummy data, wherein cells of the array are populated with data representing the cells' respective locations within the array, determine, from an output array obtained from execution of the warp kernel on the dummy data, a segmentation size, and build by the GPU an output image from the input image by executing the warp kernel on the input image according to the segmentation size.Type: GrantFiled: June 3, 2016Date of Patent: March 24, 2020Assignee: Apple Inc.Inventors: David Hayward, Alexandre Naaman
-
Patent number: 10580116Abstract: This invention provides methods for spatially localized image editing. For example, an input image is divided into multiple bins in each dimension. For each bin, a histogram is computed, along with local image statistics such as mean, medium and cumulative histogram. Next, for each tile, a type of adjustment is determined and applied, including adjustment associated with Exposure, Brightness, Shadows, Highlights, Contrast, and Blackpoint. The adjustments are done for all tiles in the input image to render a small adjustment image. The small image is then interpolated, for example, using an edge-preserving interpolation, to get a full size adjustment image with adjustment curve for each pixel. Subsequently, per-pixel image adjustments can be performed across an entire input image to render a final adjusted image.Type: GrantFiled: October 11, 2018Date of Patent: March 3, 2020Assignee: Apple Inc.Inventors: Garrett M. Johnson, David Hayward
-
Patent number: 10554925Abstract: RAW camera images may be processed by a computer system using either a particular application or a system level service. In either case, at least some parameters needed for the processing are preferably separated from the executable binary of the application or service, and are provided in separate, non-executable, data-only files. Each of these files can correspond to a particular camera or other imaging device. When a user of the system attempts to open a RAW image file from an unsupported device, the local system may contact a server for on-demand download and on-the-fly installation of the required support resource.Type: GrantFiled: November 19, 2018Date of Patent: February 4, 2020Assignee: Apple Inc.Inventors: Michael Balle-Pedersen, David Hayward, Travis W. Brown
-
Publication number: 20190370942Abstract: Systems and methods are disclosed for correcting red-eye artifacts in a target image of a subject. Images, captured by a camera, including a raw image, are used to generate the target image. An eye region of the target image is modulated to correct for the red-eye artifacts, wherein correction is carried out based on information extracted from at least one of the raw image and the target image. Modulation comprises detecting landmarks associated with the eye region; estimating spectral response of the red eye artifacts; segmenting an image region of the eye based on the estimated spectral response of the red eye artifacts and the detected landmarks, forming a repair mask; and modifying an image region associated with the repair mask.Type: ApplicationFiled: May 29, 2019Publication date: December 5, 2019Inventors: Alexis GATT, David HAYWARD, Emmanuel PIUZE-PHANEUF, Mark ZIMMER, Yingjun BAI, Zhigang FAN
-
Patent number: 10489884Abstract: Disclosed herein are methods and systems for fast and edge preserving upsampling of a small data image based on one or more guide images. During the upsampling process, selected data from the one or more guide images are combined with data from the data image to generate an upsampled pixel in an upsampled image. The upsampling can occur directly from the data image or sequentially via one or more intermediate upsampled images.Type: GrantFiled: June 26, 2017Date of Patent: November 26, 2019Assignee: APPLE INC.Inventors: David Hayward, Garrett M. Johnson
-
Publication number: 20190310768Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.Type: ApplicationFiled: January 29, 2019Publication date: October 10, 2019Applicant: Apple Inc.Inventors: David Hayward, Chendi Zhang, Alexandre Naaman, Richard R. Dellinger, Giridhar S. Murthy