Patents by Inventor Wesley Chan

Wesley Chan 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: 20250113776
    Abstract: Onboard and/or offboard crop stabilization for reducing movement within an agricultural environment to enhance robotic manipulation for crop harvesting.
    Type: Application
    Filed: July 29, 2022
    Publication date: April 10, 2025
    Inventors: Ryan R. Knopf, Ryan Wasserman, Wesley Bird, Zi Chan, D Sterling Gray, Joshua Aaron Lessing, Daniel Bassett
  • Patent number: 10286943
    Abstract: A material handling device is provided. The material handling device includes a bottom, a frame, a wall, an a plurality of wheels. The bottom includes an upper surface and a lower surface. The frame includes an upper surface and a lower surface. The wall surrounds the bottom and the frame, and includes an inner surface, an outer surface and an inner shelf attached to a lower portion of the inner surface. The inner surface includes an upper surface attached to a portion of the lower surface of the bottom, and a lower surface attached to a portion of the upper surface of the frame. Each wheel is attached to the lower surface of the frame.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: May 14, 2019
    Assignee: MARLIN STEEL WIRE PRODUCTS LLC
    Inventors: Drew A. Greenblatt, Wesley Chan, Andrew Montgomery, Richard Bates, Kendall Browning
  • Patent number: 9298393
    Abstract: An intelligent write command routine improves the operational efficiency of a data storage device (DSD) by avoiding media access of the disk when a logical block address (LBA) and the physical sector are unaligned, thus reducing write time. When a write command is received by the DSD from the host, the intelligent write command routine maintains the read data of the read buffer, instead of clearing the read buffer and performing a read of the target sector on the disk per standard protocol. The intelligent write command copies the necessary adjacent sector data from the read buffer as a data patch to the write buffer to splice around the write data received with the write command. Following each write command, the data written to the disk in the write buffer is copied to the read buffer. The read buffer is maintained with the most current data on the disk and does not need to be flushed unless the LBA of the write command is beyond the data ranges stored in the read buffer.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: March 29, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: KokChoon See, Wesley Chan, CheeSeng Toh, PohGuat Bay, ChweeFern Ee, YongPeng Chng
  • Patent number: 8386389
    Abstract: Service delivery systems and methods are described. In one aspect, a service delivery system includes a set of tokens, a database, multiple terminals, and a service manager. Each of the tokens includes a respective token identifier. The database stores personal user profiles each of which is associated with a respective token identifier. The terminals are distributed about a selected locale. Each terminal has a reader that is operable to read token identifiers from tokens and a controller that is operable to transmit read token identifiers and context data identifying one or more conditions under which a token identifier is read through a network connection each time a token identifier is read. The service manager is connected to each of the terminals through a respective network connection and to the database.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: February 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wesley Chan, Ruth Rosenberg, Venkatesh Gururaja Rao, Glenn Clifford Steiner, James E. Patterson, Philippe Debaty, Shane Konsalla, Grady Gordon Cooper, Megan Grey Taylor, Staci Hartman
  • Publication number: 20120239511
    Abstract: A system for and method of forming graphical advertisements is presented. The disclosed techniques ensure that the graphical advertisements are compatible with available space and industry-standard sizing. The techniques further allow for insertion of a link into the graphical advertisement, where the link is configured such that an activating user will not receive unwanted material.
    Type: Application
    Filed: May 29, 2012
    Publication date: September 20, 2012
    Applicant: GOOGLE INC.
    Inventors: Wesley Chan, Sumit Agarwal, Leora Ruth Wiseman, Amy Koch, Rama Ranganath
  • Publication number: 20120087591
    Abstract: A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 12, 2012
    Applicant: GOOGLE INC.
    Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath
  • Patent number: 8065611
    Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: November 22, 2011
    Assignee: Google Inc.
    Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 7996753
    Abstract: A system and method for generating an electronic document are provided. A request to generate an electronic document associated with a concept is received. Content for the electronic document is suggested based on the concept. A selection of the suggested content is received. An electronic document is automatically generated using the selected suggested content.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: August 9, 2011
    Assignee: Google Inc.
    Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 7801738
    Abstract: A system and method for rating a document comprising an image are provided. A document is received for distribution. Rating information associated with the document is received from one or more rating entities. At least one of said one or more rating entities comprises a processor to determine rating information associated with the image. The document is approved for distribution based on the rating information.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: September 21, 2010
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Wesley Chan, Leora Ruth Wiseman
  • Patent number: 7783830
    Abstract: A method and apparatus for receiving data at a non-solid state storage device, which includes a store cache and a storage medium. The received data is written to the store cache and transferred from the store cache to the storage medium. In response to receiving a signal at the storage device that is indicative of a power off condition of a data source device from which the data was received, at least a portion of the data remaining in the store cache is transferred to the storage medium prior to powering off the storage device.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: August 24, 2010
    Assignee: Seagate Technology LLC
    Inventors: YongPeng Chng, ChweeFern Ee, CheeSeng Toh, KwanYin Chow, HuaYuan Chen, Wesley Chan
  • Publication number: 20100198825
    Abstract: A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined.
    Type: Application
    Filed: April 13, 2010
    Publication date: August 5, 2010
    Applicant: GOOGLE INC.
    Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath
  • Patent number: 7697791
    Abstract: A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: April 13, 2010
    Assignee: Google Inc.
    Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath
  • Patent number: 7639898
    Abstract: A system and method for comparing graphical content (e.g., images) of documents for approval, rating, and other uses are provided. Information may be stored about one or more graphical documents. Graphical content of a first graphical document being evaluated for distribution may be compared to at least one second graphical document. An approval determination may be made for the first graphical document based on the stored information about the at least one second graphical document and the comparison.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: December 29, 2009
    Assignee: Google Inc.
    Inventor: Wesley Chan
  • Publication number: 20090313426
    Abstract: An intelligent write command routine improves the operational efficiency of a data storage device (DSD) by avoiding media access of the disk when a logical block address (LBA) and the physical sector are unaligned, thus reducing write time. When a write command is received by the DSD from the host, the intelligent write command routine maintains the read data of the read buffer, instead of clearing the read buffer and performing a read of the target sector on the disk per standard protocol. The intelligent write command copies the necessary adjacent sector data from the read buffer as a data patch to the write buffer to splice around the write data received with the write command. Following each write command, the data written to the disk in the write buffer is copied to the read buffer. The read buffer is maintained with the most current data on the disk and does not need to be flushed unless the LBA of the write command is beyond the data ranges stored in the read buffer.
    Type: Application
    Filed: June 12, 2008
    Publication date: December 17, 2009
    Applicant: SEAGATE TECHNOLOGY, LLC
    Inventors: KokChoon See, Wesley Chan, CheeSeng Toh, PohGuat Bay, ChweeFern Ee, YongPeng Chng
  • Publication number: 20080123211
    Abstract: A method and apparatus for receiving data at a non-solid state storage device, which includes a store cache and a storage medium. The received data is written to the store cache and transferred from the store cache to the storage medium. In response to receiving a signal at the storage device that is indicative of a power off condition of a data source device from which the data was received, at least a portion of the data remaining in the store cache is transferred to the storage medium prior to powering off the storage device.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Applicant: Seagate Technology LLC
    Inventors: YongPeng Chng, ChweeFern Ee, CheeSeng Toh, KwanYin Chow, HuaYuan Chen, Wesley Chan
  • Publication number: 20070050593
    Abstract: An interlaced even and odd mapping maps between a logical address space and a physical address space. In one embodiment, an interlaced even and odd mapping scheme provides for converting between a target logical block address (LBA) and a target physical disc sector or cylinder head sector (CHS). In other embodiments, the mapping may be used in any application wherein address translation is desired between address spaces. For example, the mapping may be used to convert between a target logical address space and a target physical address space in a digital computer environment that includes a data storage device, such as a disc drive, for persistent storage. The interlaced even and odd mapping scheme allows for larger physical sector sizes on the data storage device than the logical sector sizes on a host computer.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Applicant: Seagate Technology LLC
    Inventors: HuaYuan Chen, Yongpeng Chng, CheeSeng Toh, Wesley Chan, Pohguat Bay
  • Patent number: D537834
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: March 6, 2007
    Assignee: Google, Inc.
    Inventors: Sumit Agarwal, Wesley Chan, Amy Koch, Leora Ruth Wiseman, Deepak Jindal, Rama Ranganath, Leshika Samarasinghe
  • Patent number: D592219
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: May 12, 2009
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Wesley Chan, Amy Koch, Leora Ruth Wiseman, Deepak Jindal, Rama Ranganath, Leshika Samarasinghe
  • Patent number: D799827
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: October 17, 2017
    Assignee: Marlin Steel Wire Products LLC
    Inventors: Drew A Greenblatt, Wesley Chan
  • Patent number: D860648
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: September 24, 2019
    Assignee: Marlin Steel Wire Products LLC
    Inventors: Drew A Greenblatt, Wesley Chan