Patents by Inventor Nicholas J. Woods

Nicholas J. Woods 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: 11925177
    Abstract: A continuously variable nozzle system includes a nozzle body (5) with an inlet and an outlet. A conduit is defined between the inlet and the outlet by a series connection of components which includes a flow meter (10). The flow meter (10) has a chamber (83) with internal helical splines (82) that are configured to interact with a spray liquid passing through the chamber (83) and create a cyclone-like effect. A sphere (52) is located inside the chamber (83) for free movement along a circular path (106). A sensor is located outside of the chamber (83) and configured to detect motion of the sphere (52) and generate an output (9) signal in response to detected motion.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: March 12, 2024
    Assignee: Intelligent Agricultural Solutions LLC
    Inventors: Marshall T. Bremer, Nicholas Butts, Todd A. Meidinger, Benjamin J. Wolbaum, Daniel R. Wood, Jr., Michael D. Schmidt
  • Patent number: 10331705
    Abstract: In some implementations, a computing device can automatically name moments (e.g., a time-based collections of images) based on the accuracy of the location data corresponding to the captured image. The computing device can, for example, send location coordinates for an image associated with a moment to a location server. The computing device can receive a hierarchical list of location strings corresponding to the location coordinates from the location server. The computing device can filter the location strings based on an accuracy metric associated with the location coordinates for the image. The computing device can suggest or select a name for the collection of images based on the filtered location strings.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: June 25, 2019
    Assignee: APPLE INC.
    Inventors: Justin Titi, Nicholas J. Woods, Patrick Kelly
  • Publication number: 20160357822
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for organizing media items according to a contextual moment in which they were captured. Media items can be tagged with unique moments by using temporal data and location data to define moments and to partition collections of media items by the moment they were captured.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 8, 2016
    Inventors: Nicholas J. Woods, Elliott B. Harris, Justin S. Titi
  • Publication number: 20160357785
    Abstract: In some implementations, a computing device can automatically name moments (e.g., a time-based collections of images) based on the accuracy of the location data corresponding to the captured image. The computing device can, for example, send location coordinates for an image associated with a moment to a location server. The computing device can receive a hierarchical list of location strings corresponding to the location coordinates from the location server. The computing device can filter the location strings based on an accuracy metric associated with the location coordinates for the image. The computing device can suggest or select a name for the collection of images based on the filtered location strings.
    Type: Application
    Filed: March 16, 2016
    Publication date: December 8, 2016
    Inventors: Justin TITI, Nicholas J. WOODS, Patrick KELLY
  • Patent number: 9449012
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media identifying duplicate media items that occur during a batch upload process from a client device to the cloud media library and performing media de-duplication and re-mapping of duplicate media items.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: September 20, 2016
    Assignee: Apple Inc.
    Inventors: Julien J. Jalon, Nicholas J. Woods, Raymond Wai-Keung Wong
  • Publication number: 20150347444
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media identifying duplicate media items that occur during a batch upload process from a client device to the cloud media library and performing media de-duplication and re-mapping of duplicate media items.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Julien J. Jalon, Nicholas J. Woods, Raymond Wai-Keung Wong
  • Publication number: 20150350371
    Abstract: Methods and arrangements are provided for managing, caching and optimizing a media file library on a user device and a cloud media library in a cloud storage space. Once media files are created and stored on the user device, they are uploaded to the cloud storage space. A caching and optimizing strategy is then employed both on the device and the cloud storage space, according to a set of optimization rules. The rules relate to efficiently managing the storage limitations on both the device and the cloud space as needed. Original media files and their cached versions can be dynamically assigned to be automatically deleted from the user device in favor of being uploaded to the cloud space, as device storage space becomes limited. These media files and their cached versions can be automatically re-downloaded from the cloud space to the user device when a user or application requires them.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Nicholas J. Woods, Julien J. Jalon
  • Patent number: 6640240
    Abstract: A method and apparatus for providing a dynamic caching system is described. The apparatus for dynamic caching comprises a UCI creator to create a unique content identifier for a request for a requested data set, proxy receiving logic to receive the requested data set from the origin server, and a compilation engine to create a compile object from the requested data set. The apparatus further comprises an assembly engine to, on a subsequent request for the data set, interpret the compile object to create the requested data set. The apparatus further comprises a response logic to serve the requested data set to a requester, without impacting the origin server.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: October 28, 2003
    Assignee: Pivia, Inc.
    Inventors: David M. Hoffman, Sudhir Mohan, Manish Gulati, Nicholas J. Woods, Umesh R. Patil