Patents by Inventor Johnny Lee

Johnny Lee 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: 8374423
    Abstract: A sensor system creates a sequence of depth images that are used to detect and track motion of objects within range of the sensor system. A reference image is created and updated based on a moving average (or other function) of a set of depth images. A new depth images is compared to the reference image to create a motion image, which is an image file (or other data structure) with data representing motion. The new depth image is also used to update the reference image. The data in the motion image is grouped and associated with one or more objects being tracked. The tracking of the objects is updated by the grouped data in the motion image. The new positions of the objects are used to update an application.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Johnny Lee, Tommer Leyvand, Craig Peeper
  • Publication number: 20130028476
    Abstract: A method of tracking a target includes receiving from a source a depth image of a scene including the human subject. The depth image includes a depth for each of a plurality of pixels. The method further includes identifying pixels of the depth image that belong to the human subject and deriving from the identified pixels of the depth image one or more machine readable data structures representing the human subject as a body model including a plurality of shapes.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 31, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert Matthew Craig, Tommer Leyvand, Craig Peeper, Momim M. Al-Ghosien, Matt Bronder, Oliver Williams, Ryan M. Geiss, Jamie Daniel Joseph Shotton, Johnny Lee, Mark Finocchio
  • Patent number: 8295546
    Abstract: A method of tracking a target includes receiving from a source an observed depth image of a scene including the target. Each pixel of the observed depth image is labeled as either a foreground pixel belonging to the target or a background pixel not belonging to the target. Each foreground pixel is labeled with body part information indicating a likelihood that that foreground pixel belongs to one or more body parts of the target. The target is modeled with a skeleton including a plurality of skeletal points, each skeletal point including a three dimensional position derived from body part information of one or more foreground pixels.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Robert Matthew Craig, Tommer Leyvand, Craig Peeper, Momin M. Al-Ghosien, Matt Bronder, Oliver Williams, Ryan M. Geiss, Jamie Daniel Joseph Shotton, Johnny Lee, Mark Finocchio
  • Publication number: 20120191617
    Abstract: A system and method for tracking a tire through a retread process include various checkpoints with networked touch screen computers at each checkpoint. At certain inspection and repair checkpoints the touch screen computers display tire cross section images with multiple different regions. Selecting a region allows a technician to change injury or repair data associated with that region of the tire. The computer automatically checks entered information against customer retread specifications and alerts the technician if the tire does not fit the customer's requirements for repairing or retreading the tire.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 26, 2012
    Applicant: THE GOODYEAR TIRE & RUBBER COMPANY
    Inventors: Johnny Lee McIntosh, Tony Lee Curtis, Anthony Neil Potts, Brandon Curtis Stewart, Bradley Dean Holmes, Harold Shane McWater
  • Publication number: 20120191495
    Abstract: A web-based tire management system tracks both tire-related and vehicle-related information for multiple fleets and for multiple models and brands of tires to enable sophisticated analysis of tire-related issues to be performed on behalf of individual fleets, as well as for tire dealers and manufacturers.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 26, 2012
    Applicant: THE GOODYEAR TIRE & RUBBER COMPANY
    Inventors: Johnny Lee McIntosh, Debbie Gay Barthol, Jacob Matthew Atchley
  • Publication number: 20120177254
    Abstract: A sensor system creates a sequence of depth images that are used to detect and track motion of objects within range of the sensor system. A reference image is created and updated based on a moving average (or other function) of a set of depth images. A new depth images is compared to the reference image to create a motion image, which is an image file (or other data structure) with data representing motion. The new depth image is also used to update the reference image. The data in the motion image is grouped and associated with one or more objects being tracked. The tracking of the objects is updated by the grouped data in the motion image. The new positions of the objects are used to update an application.
    Type: Application
    Filed: March 2, 2012
    Publication date: July 12, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Johnny Lee, Tommer Leyvand, Craig Peeper
  • Publication number: 20120157207
    Abstract: A method of tracking a target includes receiving from a source a depth image of a scene including the human subject. The depth image includes a depth for each of a plurality of pixels. The method further includes identifying pixels of the depth image that belong to the human subject and deriving from the identified pixels of the depth image one or more machine readable data structures representing the human subject as a body model including a plurality of shapes.
    Type: Application
    Filed: February 29, 2012
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert Matthew Craig, Tommer Leyvand, Craig Peeper, Momin M. Al-Ghosien, Matt Bronder, Oliver Williams, Ryan M. Geiss, Jamie Daniel Joseph Shotton, Johnny Lee, Mark Finocchio
  • Publication number: 20120128208
    Abstract: An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.
    Type: Application
    Filed: February 2, 2012
    Publication date: May 24, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tommer Leyvand, Johnny Lee, Szymon Stachniak, Craig Peeper, Shao Liu
  • Patent number: 8166109
    Abstract: A method of linking recognized emotions to non-visual representations includes receiving at a first location information corresponding to demonstrative behaviors of individuals. The behaviors of the individuals may be analyzed during a dynamic session, in which the information is used to determine emotional states of one or more of the individuals. The information about the emotional state may then be used at the first location to determine an action for improving the dynamic session.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: April 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Lee, Fadi Jabbour, David Lee, Johnny Lee, Matthew Kuhlke
  • Patent number: 8027459
    Abstract: A system and method for servicing a caller at a contact center includes providing self-service menu options to the caller through an automated system, and determining a total time spent by the caller in the automated system. If the caller's attempts at self-service are unsuccessful, the caller is transferred out of the automated system and into a position of a wait queue, the position of the caller in the wait queue being determined based on a credit for the total time spent by the caller in the automated system. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: September 27, 2011
    Assignee: Cisco Systems, Inc.
    Inventors: Johnny Lee, Fadi R. Jabbour, David C. Lee
  • Publication number: 20110150271
    Abstract: A sensor system creates a sequence of depth images that are used to detect and track motion of objects within range of the sensor system. A reference image is created and updated based on a moving average (or other function) of a set of depth images. A new depth images is compared to the reference image to create a motion image, which is an image file (or other data structure) with data representing motion. The new depth image is also used to update the reference image. The data in the motion image is grouped and associated with one or more objects being tracked. The tracking of the objects is updated by the grouped data in the motion image. The new positions of the objects are used to update an application. For example, a video game system will update the position of images displayed in the video based on the new positions of the objects. In one implementation, avatars can be moved based on movement of the user in front of a camera.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: Microsoft Corporation
    Inventors: Johnny Lee, Tommer Leyvand, Craig Peeper
  • Patent number: 7940913
    Abstract: A system and method for servicing a caller at a contact center includes prompting the caller for a password associated with a certificate of disability of the caller, then accessing a database that contains the certificate authenticating the password to retrieve information listed in the certificate. The certificate information includes a type of disability of the caller. Following authentication, the system provides a service response appropriate for the type of disability of the caller. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: May 10, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Fadi R. Jabbour, Johnny Lee, David C. Lee
  • Publication number: 20110080336
    Abstract: An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: Microsoft Corporation
    Inventors: Tommer Leyvand, Johnny Lee, Simon Stachniak, Craig Peeper, Shao Liu
  • Publication number: 20110081044
    Abstract: An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may then be discarded to isolate one or more voxels associated with a foreground object such as a human target and the isolated voxels associated with the foreground object may be processed.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: Microsoft Corporation
    Inventors: Craig Peeper, Johnny Lee, Tommer Leyvand, Simon Stachniak
  • Publication number: 20110080475
    Abstract: An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may then be determined.
    Type: Application
    Filed: November 11, 2009
    Publication date: April 7, 2011
    Applicant: Microsoft Corporation
    Inventors: Johnny Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper, Shao Liu
  • Publication number: 20100281439
    Abstract: Systems, methods and computer readable media are disclosed for controlling perspective of a camera-controlled computer. A capture device captures user gestures and sends corresponding data to a recognizer engine. The recognizer engine analyzes the data with a plurality of filters, each filter corresponding to a gesture. Based on the output of those filters, a perspective control is determined, and a display device displays a new perspective corresponding to the perspective control.
    Type: Application
    Filed: May 29, 2009
    Publication date: November 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Relja Markovic, Gregory N. Snook, Stephen Latta, Kevin Geisner, Johnny Lee, Adam Jethro Langridge
  • Publication number: 20100197390
    Abstract: A method of tracking a target includes receiving from a source an observed depth image of a scene including the target. Each pixel of the observed depth image is labeled as either a foreground pixel belonging to the target or a background pixel not belonging to the target. Each foreground pixel is labeled with body part information indicating a likelihood that that foreground pixel belongs to one or more body parts of the target. The target is modeled with a skeleton including a plurality of skeletal points, each skeletal point including a three dimensional position derived from body part information of one or more foreground pixels.
    Type: Application
    Filed: October 21, 2009
    Publication date: August 5, 2010
    Applicant: Microsoft Corporation
    Inventors: Robert Matthew Craig, Tommer Leyvand, Craig Peeper, Momim M. Al-Ghosien, Matt Bronder, Oliver Williams, Ryan M. Geiss, Jamie Daniel Joseph Shotton, Johnny Lee, Mark Finocchio
  • Publication number: 20100175316
    Abstract: An improvement to a roadside sprayer fixates spray nozzles on a registration plate. The registration plate may include integral tabs depending on the application. Inclination of the tabs is adjustable to place streams and droplets in a desired swath coverage. With the nozzles rigidly mounted onto the plate, the entire plate is nutated. The use of the registration plate in a spray unit creates a uniform nutation among the nozzles, thereby reducing variability in droplet placement, and providing a more predictable spray from the nozzles. In other embodiments, the spray unit is utilized in a spray system adaptable to service vehicles, and may be utilized in conjunction with a vegetation engagement device, such as a cutter to engage multiple zones of a roadway right-of-way. Additionally, an improved spray unit includes an electromagnetic field and an attractor to generate plate motion.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Inventor: Johnny Lee Kubacak
  • Patent number: 7716671
    Abstract: A template listing one or more associated tasks is distributed to one or more devices, each device having a respective user. A task is selectively designated as either shared or individual. When information indicating that an action associated with a particular task has been performed is received at a first one of the devices, the template is updated at the first device, and optionally at others of the devices to indicate to others of the users that the action has been performed. The associated action of a shared task is performed once for all users, and the associated action of an individual task is performed separately by one or more of the users. Task information is optionally communicated between a template on a particular one of the devices and a personal information manager of the respective user of a particular device.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: May 11, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Johnny Lee, Labhesh Patel, David Lee, Fadi Jabbour
  • Publication number: 20080320080
    Abstract: A method of linking recognized emotions to non-visual representations includes receiving at a first location information corresponding to demonstrative behaviors of individuals. The behaviors of the individuals may be analyzed during a dynamic session, in which the information is used to determine emotional states of one or more of the individuals. The information about the emotional state may then be used at the first location to determine an action for improving the dynamic session.
    Type: Application
    Filed: June 21, 2007
    Publication date: December 25, 2008
    Inventors: Eric Lee, Fadi Jabbour, David Lee, Johnny Lee, Matthew Kuhlke