Patents by Inventor David Hayward

David 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).

  • Patent number: 9178922
    Abstract: A system that incorporates teachings of the subject disclosure may include, for example, a provider network configured to redirect multimedia content between receiver devices associated with a user. A first multimedia stream representative of the multimedia content is transmitted to a first receiver device associated with the user. In response to detecting a triggering event corresponding to an occurrence of a monitored condition, a second multimedia stream representative of the multimedia content is transcoded and a redirection process is initiated to redirect transmission of the transcoded second media stream. The multimedia content is streamed to a second receiver device associated with the user based on a user-specified redirection rule. Transmitting of the first multimedia stream is halted in response to initiation of transmission of the transcoded second stream and a listing of receiver devices associated with the user is established for redirecting the multimedia content.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 3, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventors: Aldo Adriazola, David Hayward
  • Publication number: 20150284140
    Abstract: 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: Application
    Filed: June 23, 2015
    Publication date: October 8, 2015
    Inventors: Laura Flanagan-Kent, Stephen J. Kocis, David A. Hayward, Frederick P. Minkemeyer, Gary L. Mengeu, Edmund L. White
  • Publication number: 20150239728
    Abstract: A container and an attachment configured to couple an accessory to the container are provided. The container includes a projection. The attachment defines a slot including a first portion and a second portion. The first portion is configured to allow rotation of the attachment relative to the projection with a top portion of the projection in the first portion of the slot. The attachment is configured to retain the projection in a second portion of the slot.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: Silgan Plastics LLC
    Inventors: David A. Hayward, Laura Flanagan-Kent, Gary Mengeu
  • Publication number: 20150222930
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Application
    Filed: April 10, 2015
    Publication date: August 6, 2015
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Patent number: 9090380
    Abstract: 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: Grant
    Filed: December 19, 2012
    Date of Patent: July 28, 2015
    Assignee: Silgan Plastics LLC
    Inventors: Laura Flanagan-Kent, Stephen J. Kocis, David A. Hayward, Frederick P. Minkemeyer, Gary L. Mengeu, Edmund L. White
  • Publication number: 20150146107
    Abstract: Media is usually encoded using a non-linear transfer function that approximates human perception to more efficiently allocate codes to areas of dynamic range where human observers are more easily able to perceive differences in signal strength. Many common media operations, e.g., scaling, rotating, and gamut converting, must be performed in a linear representation to be correct and artifact-free. The non-linear transfer functions used are often pure-power functions, such as “gamma” functions. To avoid banding after transformation, as many as 17 bits are needed in the linear-space with 8-bit input. Thus, methods, computer readable media, and systems for reducing the number of bits required in the linear domain are described herein that substitute a piecewise linear function (e.g., a line segment followed by an offset curve) for a pure-power gamma function, such that a slope limit is applied to constrain the number of (additional) linear bits required (over the input precision).
    Type: Application
    Filed: September 30, 2014
    Publication date: May 28, 2015
    Inventors: Ken Greenebaum, Ian Hendry, David Hayward
  • Patent number: 9036908
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 19, 2015
    Assignee: Apple Inc.
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Publication number: 20150119216
    Abstract: 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 means (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 height and to score or crease vertical walls of the carton between the vertical edges to at least partially define foldable panels.
    Type: Application
    Filed: June 4, 2013
    Publication date: April 30, 2015
    Applicant: Linkx Systems Limited
    Inventors: Daniel Benterman, David Hayward
  • Patent number: 9014504
    Abstract: Image sensors have finite ranges of illuminance that may be captured. When the sensors for particular pixels receive an amount of light exceeding these finite ranges, the pixel values clip to the maximum pixel value. Systems and methods for estimating pixel values that are clipped or near clipping are provided. In one example, a method for processing image data includes determining that a first channel of the image data is saturated or near saturation. The method further includes computing a highlight recovery value for the first channel based upon alternative channels in the image data that are not saturated or near saturation. The highlight recovery value is applied to the first channel.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 21, 2015
    Assignee: Apple Inc.
    Inventors: Suk Hwan Lim, David Hayward, D. Amnon Silverstein
  • Publication number: 20150106768
    Abstract: The techniques disclosed herein use a compass, MEMS accelerometer, GPS module, and MEMS gyrometer to infer a frame of reference for a hand-held device. This can provide a true Frenet frame, i.e., X- and Y-vectors for the display, and also a Z-vector that points perpendicularly to the display. In fact, with various inertial clues from accelerometer, gyrometer, and other instruments that report their states in real time, it is possible to track the Frenet frame of the device in real time to provide a continuous 3D frame-of-reference. Once this continuous frame of reference is known, the position of a user's eyes may either be inferred or calculated directly by using a device's front-facing camera. With the position of the user's eyes and a continuous 3D frame-of-reference for the display, more realistic virtual 3D depictions of the objects on the device's display may be created and interacted with by the user.
    Type: Application
    Filed: December 15, 2014
    Publication date: April 16, 2015
    Inventors: Mark Zimmer, Geoff Stahl, David Hayward, Frank Doepke
  • Publication number: 20150093023
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Patent number: 8970613
    Abstract: GPU fragment programs can be used to render images in a computer system. These fragment programs are generated from render trees, which specify one or more filters or functions to be applied to an input image to render an output image. It is not uncommon for successive frames to require application of substantially the same filters. Therefore, rather than regenerate and recompile new fragment programs for successive corresponding render trees, the render trees are substantially uniquely identified and cached. Thus, when a render tree is received, it can be identified, and this identifier (such as a hash) can be used to determine whether a corresponding fragment program has already been generated, compiled and cached. If so, the corresponding cached fragment program is retrieved and executed. If not, a fragment program for the newly received render tree is generated and cached.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: March 3, 2015
    Assignee: Apple Inc.
    Inventors: Giridhar Sreenivasa Murthy, David Hayward, Alan B. Heirich
  • Patent number: 8970596
    Abstract: A technique for optimizing the rendering of such complex render-graphs caches intermediate buffers of nodes that are expected to be re-used after they've been rendered. The render-graph is examined to determine the number of re-uses of each node's output buffer, and the buffer is cached in memory until all the re-uses of the buffer have occurred. Once all the re-uses of the buffer have occurred, the buffer is removed from the cache. This technique guarantees that for a given render-graph, no nodes will be re-rendered, resulting in improved render performance.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: March 3, 2015
    Assignee: Apple Inc.
    Inventors: Giridhar Sreenivasa Murthy, David Hayward, Alexandre Naaman
  • Publication number: 20150009130
    Abstract: The techniques disclosed herein may use various sensors to infer a frame of reference for a hand-held device. In fact, with various inertial clues from accelerometer, gyrometer, and other instruments that report their states in real time, it is possible to track a Frenet frame of the device in real time to provide an instantaneous (or continuous) 3D frame-of-reference. In addition to—or in place of—calculating this instantaneous (or continuous) frame of reference, the position of a user's head may either be inferred or calculated directly by using one or more of a device's optical sensors, e.g., an optical camera, infrared camera, laser, etc. With knowledge of the 3D frame-of-reference for the display and/or knowledge of the position of the user's head, more realistic virtual 3D depictions of the graphical objects on the device's display may be created—and interacted with—by the user.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 8, 2015
    Inventors: Ricardo Motta, Mark Zimmer, Geoff Stahl, David Hayward, Frank Doepke
  • Publication number: 20140368725
    Abstract: 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: Application
    Filed: June 24, 2014
    Publication date: December 18, 2014
    Inventors: Ralph Brunner, David Hayward
  • Patent number: 8913056
    Abstract: The techniques disclosed herein use a compass, MEMS accelerometer, GPS module, and MEMS gyrometer to infer a frame of reference for a hand-held device. This can provide a true Frenet frame, i.e., X- and Y-vectors for the display, and also a Z-vector that points perpendicularly to the display. In fact, with various inertial clues from accelerometer, gyrometer, and other instruments that report their states in real time, it is possible to track the Frenet frame of the device in real time to provide a continuous 3D frame-of-reference. Once this continuous frame of reference is known, the position of a user's eyes may either be inferred or calculated directly by using a device's front-facing camera. With the position of the user's eyes and a continuous 3D frame-of-reference for the display, more realistic virtual 3D depictions of the objects on the device's display may be created and interacted with by the user.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: December 16, 2014
    Assignee: Apple Inc.
    Inventors: Mark Zimmer, Geoff Stahl, David Hayward, Frank Doepke
  • Patent number: 8872946
    Abstract: Systems and methods for processing raw image data are provided. One example of such a system may include memory to store image data in raw format from a digital imaging device and an image signal processor to process the image data. The image signal processor may include data conversion logic and a raw image processing pipeline. The data conversion logic may convert the image data into a signed format to preserve negative noise from the digital imaging device. The raw image processing pipeline may at least partly process the image data in the signed format. The raw image processing pipeline may also include, among other things, black level compensation logic, fixed pattern noise reduction logic, temporal filtering logic, defective pixel correction logic, spatial noise filtering logic, lens shading correction logic, and highlight recovery logic.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: October 28, 2014
    Assignee: Apple Inc.
    Inventors: Guy Cote, Sheng Lin, Suk Hwan Lim, D. Amnon Silverstein, David Hayward, Simon Wolfenden Butler, Joseph Anthony Petolino, Jr., Joseph P. Bratt
  • Patent number: 8861850
    Abstract: Systems, methods, and computer readable media for performing color correction operations to address memory color artifacts in a manner suited for real-time operations. In general, techniques are disclosed for correcting memory color rendering artifacts in an image without performing color space conversions. In one implementations, hue-saturation-value (HSV) image correction values may be expressed solely in terms of an image's base red-green-blue (RGB) color space values. Once expressed in this manner, color correction may be applied to the image directly—without the need to convert the image's color space into and out of a working color space (e.g., an HSV color space). As no color space conversions are necessary, the disclosed techniques are well-suited to real-time operations.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: October 14, 2014
    Assignee: Apple Inc.
    Inventors: Serhan Uslubas, David Hayward
  • Publication number: 20140280731
    Abstract: A system that incorporates teachings of the subject disclosure may include, for example, a provider network configured to redirect multimedia content between receiver devices associated with a user. A first multimedia stream representative of the multimedia content is transmitted to a first receiver device associated with the user. In response to detecting a triggering event corresponding to an occurrence of a monitored condition, a second multimedia stream representative of the multimedia content is transcoded and a redirection process is initiated to redirect transmission of the transcoded second media stream. The multimedia content is streamed to a second receiver device associated with the user based on a user-specified redirection rule. Transmitting of the first multimedia stream is halted in response to initiation of transmission of the transcoded second stream and a listing of receiver devices associated with the user is established for redirecting the multimedia content.
    Type: Application
    Filed: May 27, 2014
    Publication date: September 18, 2014
    Applicant: AT&T Intellectual Property I, LP
    Inventors: Aldo Adriazola, David Hayward
  • Publication number: 20140240539
    Abstract: 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: Application
    Filed: May 2, 2014
    Publication date: August 28, 2014
    Applicant: Apple Inc.
    Inventors: David Hayward, Chendi Zhang, Alexandre Naaman, Richard R. Dellinger, Giridhar S. Murthy