Patents by Inventor Danny Yang

Danny Yang 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: 7657126
    Abstract: Embodiments enable searching of portions of objects in images, including programmatically analyzing each image in a collection in order to determine image data that, for individual images in the collection, represents one or more visual characteristics of a portion of an object shown in that image. A user is enabled to specify one or more search criteria that includes image data, and a search result may be determined based on one or more images in the collection that show a corresponding object that has a portion that satisfies a threshold. The threshold is defined at least in part by the one or more search criteria.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: February 2, 2010
    Assignee: Like.com
    Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
  • Publication number: 20090196510
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Application
    Filed: February 27, 2009
    Publication date: August 6, 2009
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Vincent Vanhoucke, Kuang-Chih Lee, Diem Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Patent number: 7519200
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: April 14, 2009
    Assignee: Like.com
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Vincent Vanhoucke, Kuang-Chih Lee, Diem Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Publication number: 20080212899
    Abstract: Embodiments enable searching of portions of objects in images, including programmatically analyzing each image in a collection in order to determine image data that, for individual images in the collection, represents one or more visual characteristics of a portion of an object shown in that image. A user is enabled to specify one or more search criteria that includes image data, and a search result may be determined based on one or more images in the collection that show a corresponding object that has a portion that satisfies a threshold. The threshold is defined at least in part by the one or more search criteria.
    Type: Application
    Filed: November 7, 2007
    Publication date: September 4, 2008
    Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
  • Publication number: 20080177640
    Abstract: Embodiments described herein provide a system and method for providing merchandise items at a network site. According to an embodiment, an image of a merchandise item is obtained. The image is programmatically analyzed to determine information about the merchandise item. The information is used to generate a presentation that includes the merchandise item.
    Type: Application
    Filed: November 7, 2007
    Publication date: July 24, 2008
    Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
  • Publication number: 20080152231
    Abstract: Embodiments programmatically analyze each of a plurality of images in order to determine one or more visual characteristics about an item shown in each of the plurality of images. Data is stored corresponding to the one or more visual characteristics. An interface in is provided for which a user is able to specify one or more search criteria. In response to receiving the one or more search criteria, a search operation is performed to identify one or more items that have a visual characteristic that satisfies at least some of the one or more search criteria.
    Type: Application
    Filed: November 7, 2007
    Publication date: June 26, 2008
    Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Vincent Vanhoucke
  • Publication number: 20080144943
    Abstract: Embodiments described herein provide for a system for creating a data collection of recognized images. The system includes an image analysis module that is configured to programmatically analyze individual images in a collection of images in order to determine information about each image in the collection. The system may also include a manual interface that is configured to (i) interface with one or more human editors, and (ii) displays a plurality of panels concurrently. Individual panels may be provided for one or more analyzed images, and individual panels may be configured to display information that is at least indicative of the one or more images of that panel and/or of the information determined from the one or more images. Additionally, the manual interface enables the one or more human editors to view the plurality of panels concurrently and to interact with each of the plurality of panels in order to correct or remove any information that is incorrectly determined from the image of that panel.
    Type: Application
    Filed: November 7, 2007
    Publication date: June 19, 2008
    Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
  • Publication number: 20060251339
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Application
    Filed: October 7, 2005
    Publication date: November 9, 2006
    Inventors: Salih Gokturk, Dragomir Anguelov, Vincent Vanhoucke, Kuang-Chih Lee, Diem Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Publication number: 20060253491
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Application
    Filed: October 7, 2005
    Publication date: November 9, 2006
    Inventors: Salih Gokturk, Dragomir Anguelov, Vincent Vanhoucke, Kuang-chih Lee, Diem Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Publication number: 20060251338
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Application
    Filed: October 7, 2005
    Publication date: November 9, 2006
    Inventors: Salih Gokturk, Dragomir Anguelov, Vincent Vanhoucke, Kuang-Chih Lee, Diem Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Publication number: 20060251292
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Application
    Filed: October 7, 2005
    Publication date: November 9, 2006
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Vincent Vanchoucke, Kuang-Chih Lee, Diem Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Publication number: 20060221851
    Abstract: A computer-based system and method for measuring the roundtrip response time of an original request on a network, utilizing a single response time monitor located on a non-origin node. The method starts the response time monitor on the non-origin node to detect a start time and end time of each component of the original request's roundtrip response time in order to calculate each component's duration. Later, the response time monitor calculates the roundtrip response time by adding together the duration of all components that have the same network address and port number as the original request.
    Type: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Applicant: International Business Machines Corporation
    Inventors: Paul Klein, Dannis Yang
  • Publication number: 20060212569
    Abstract: Dynamic discovery and reporting of one or more application program topologies in a single or networked distributed computing environment allows IT professionals to maintain processes running on the network. In one embodiment, the dynamic discovery is performed by identifying one or more computers in a computer network, identifying one or more processes on each identified computer that are communicating over the network, and displaying a graphical representation of the topology of the processes communicating over the network.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Inventors: Raymond Ammerman, Paul Klein, Dannis Yang
  • Publication number: 20050025341
    Abstract: Systems, apparatuses, and methods are presented that determine the number of people in a crowd using visual hull information. In one embodiment, an image sensor generates a conventional image of a crowd. A silhouette image is then determined based on the conventional image. The intersection of the silhouette image cone and a working volume is determined. The projection of the intersection onto a plane is determined. Planar projections from several image sensors are aggregated by intersecting them, forming a subdivision pattern. Polygons that are actually empty are identified and removed. Upper and lower bounds of the number of people in each polygon are determined and stored in a tree data structure. This tree is updated as time passes and new information is received from image sensors. The number of people in the crowd is equal to the lower bound of the root node of the tree.
    Type: Application
    Filed: June 14, 2004
    Publication date: February 3, 2005
    Inventors: Hector Gonzalez-Banos, Danny Yang, Leonidas Guibas
  • Patent number: 6504709
    Abstract: The present invention proposes an input device capable of joining modules, which device comprises a keyboard and at least an external module. At least an adapting port and a circuit control unit is attached on a keyboard. Each adapting port is connected to the circuit control unit. At least a joining groove is inwardly formed at each outer edge of the housing of the keyboard. Additionally, the outer edge of each module extends to form a joining plate. Through the join of the joining groove and the joining plate, the keyboard and each module can be joined together. Moreover, the output terminal of each module is connected to one adapting port. Thereby, the functionality of the keyboard can be expanded through linkage with different modules and arbitrary replacement of modules.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: January 7, 2003
    Assignee: Silitek Corporation Corporation
    Inventors: Danny Yang, Charley Chu
  • Publication number: 20020071249
    Abstract: The present invention proposes an input device capable of joining modules, which device comprises a keyboard and at least an external module. At least an adapting port and a circuit control unit is attached on a keyboard. Each adapting port is connected to the circuit control unit. At least a joining groove is inwardly formed at each outer edge of the housing of the keyboard. Additionally, the outer edge of each module extends to form a joining plate. Through the join of the joining groove and the joining plate, the keyboard and each module can be joined together. Moreover, the output terminal of each module is connected to one adapting port. Thereby, the functionality of the keyboard can be expanded through linkage with different modules and arbitrary replacement of modules.
    Type: Application
    Filed: December 8, 2000
    Publication date: June 13, 2002
    Inventors: Danny Yang, Charley Chu
  • Patent number: 5999798
    Abstract: A computer peripheral input device includes a signal receiver for wirelessly receiving an input remote signal for a computer, a signal transmitter for wirelessly transmitting an output remote signal from the computer, a signal processing circuit electrically connected to the signal receiver and the signal transmitter for providing the computer with a signal in response to the input remote signal received by the signal receiver and providing the output remote signal for the signal transmitter in response to a signal generated from the computer, and a peripheral input circuit electrically connected to the computer for providing a computer peripheral input signal for the computer.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: December 7, 1999
    Assignee: Primax Electronics, Inc.
    Inventor: Danny Yang
  • Patent number: 5848234
    Abstract: Service requests from client objects in a computer network are processed in accordance with the desirability of use of the transport network available for communication with the server objects so that local platform servers are used whenever possible to avoid data marshalling and unmarshalling. A local memory queue is used to hold the service request for interrogation by the local server. Local memory storage may be used to hold data or other portions of the service request so that only minimal data need be processed by the memory queue.
    Type: Grant
    Filed: May 24, 1996
    Date of Patent: December 8, 1998
    Assignee: Candle Distributed Solutions, Inc.
    Inventors: Aubrey Chernick, Sam Greenblatt, William Kenneth Neeley, Richard Lee Lackey, Dannis Yang