Patents by Inventor Daniel Morris

Daniel Morris 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: 20140249398
    Abstract: A system and method to determine pulse transit time using a handheld device. The method includes generating an electrocardiogram (EKG) for a user of the handheld device. Two portions of the user's body are in contact with two contact points of the handheld device. The method also includes de-noising the EKG to identify a start time when a blood pulse leaves a heart of the user. The method further includes de-noising a plurality of video images of the user to identify a pressure wave indicating an arterial site and a time when the pressure wave appears. Additionally, the method includes determining the PTT based on the de-noised EKG and the de-noised video images.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Morris, T. Scott Saponas, Desney S. Tan, Morgan Dixon, Siddharth Khullar, Harshvardhan Vathsangam
  • Patent number: 8800011
    Abstract: In one embodiment a method for receiving a request from a user to update a pointer record of a domain name system (DNS) in a DNS service includes issuing a query from the DNS service to a resource of a first service of the data center from the DNS service using a uniform resource indicator (URI) of the request corresponding to the resource, receiving a list of Internet protocol (IP) addresses in the DNS service from the first service, determining whether an IP address received in the request corresponds to one of the IP addresses of the list, and if so, enabling the user to update the pointer record.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: August 5, 2014
    Assignee: Rackspace US, Inc.
    Inventors: Keith Bray, Daniel Morris, Randall Burt
  • Publication number: 20140204215
    Abstract: An image processing system has a plurality of cameras and a display that are mounted on a machine. The plurality of cameras are configured to generate image data for an environment of the machine. The image processing system also has a processor connected to the plurality of cameras and the display. The processor is configured to access the image data from the plurality of cameras, access parameters associated with the plurality of cameras, generate a unified image by combining the image data from the plurality of cameras based at least in part on the parameters, access state data associated with the machine, select a portion of the unified image based at least in part on the state data, and render the portion of the unified image on the display.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: CATERPILLAR INC.
    Inventors: Bradley Scott KRIEL, Daniel Morris, Hong CHANG
  • Publication number: 20140203959
    Abstract: A object recognition system has a camera configured to generate image data of an environment of a machine and a radar device configured to generate radar data of the environment of the machine. The object recognition system also has a processor configured to detect an object in the environment based on the radar data, map the radar data to a portion of the image data corresponding to the detected object, and classify the detected object using the mapped portion of the image data.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: CATERPILLAR INC.
    Inventors: Bradley Scott KRIEL, Daniel Morris
  • Publication number: 20140205139
    Abstract: A object recognition system has a camera configured to generate source image data and a processor configured to access the source image data from the camera. The processor is also configured to accesses state data of the camera and generate transformed image data from the source image data based at least in part on the state data. The processor is also configured to detect an object in the transformed image data and to classify the detected object using the transformed image data.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: CATERPILLAR INC.
    Inventors: Bradley Scott KRIEL, Daniel Morris
  • Publication number: 20140167973
    Abstract: Portable devices include environmental sensors that generate metrics about the environment (e.g., accelerometers detecting impulses and vibration, and GPS receivers detecting position and velocity). Such devices often use environmental metrics to extract user input directed at the device by the user, and status information about the device and the environment. Presented herein are techniques for using environmental metrics to infer physical activities performed by the user while attached to the device. For example, jogging may be inferred from regular, strong impulses and typical jogging speed; walking may be inferred from regular, weak impulses and typical walking speed; and riding in a vehicle may be inferred from low-level vibrations and high speed (optionally identifying the type of vehicle ridden by the user). Based on these inferences, the device may automatically present applications and/or or adjust user interfaces suitable for the user's physical activity, rather than responsive to user input.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Julia Maureen Letchner, Scott Saponas, Alice Jane Brush, Aman Kansal, Daniel Morris
  • Publication number: 20130325796
    Abstract: A system and method for the integration of databases in a multi-tenant cloud environment. The method includes specific systems that integrate MS SQL and other database software with a cloud based infrastructure as a service platform, specifically OpenStack Nova. This method also includes certain optimization and rebalancing innovations to maximize databases in a cloud environment.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Inventors: Michael Basnight, Keith Bray, Daniel Morris, Chris Sackman
  • Publication number: 20130326599
    Abstract: In one embodiment a method for receiving a request from a user to update a pointer record of a domain name system (DNS) in a DNS service includes issuing a query from the DNS service to a resource of a first service of the data center from the DNS service using a uniform resource indicator (URI) of the request corresponding to the resource, receiving a list of Internet protocol (IP) addresses in the DNS service from the first service, determining whether an IP address received in the request corresponds to one of the IP addresses of the list, and if so, enabling the user to update the pointer record.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Keith Bray, Daniel Morris, Randall Burt
  • Publication number: 20130304768
    Abstract: Systems and methods directed generally to advancements for quickly and transparently provisioning, horizontal scaling, and managing of databases, and more specifically to a system and method for quickly and transparently provisioning, horizontally scaling and managing MS SQL databases in a cloud environment. This method also includes certain optimization and rebalancing innovations to maximize database performances.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Inventors: Michael Basnight, Keith Bray, Daniel Morris, Chris Sackman
  • Patent number: 8581856
    Abstract: Described herein is a system that includes a receiver component that receives gesture data from a sensor unit that is coupled to a body of a gloveless user, wherein the gesture data is indicative of a bodily gesture of the user, wherein the bodily gesture comprises movement pertaining to at least one limb of the gloveless user. The system further includes a location determiner component that determines location of the bodily gesture with respect to a touch-sensitive display apparatus. The system also includes a display component that causes the touch-sensitive display apparatus to display an image based at least in part upon the received gesture data and the determined location of the bodily gesture with respect to the touch-sensitive display apparatus.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Hrvoje Benko, Desney S. Tan, Daniel Morris, Timothy Scott Saponas
  • Publication number: 20130286119
    Abstract: A process for printing a substrate comprising applying thereto an ink by means of an ink jet printer, wherein the ink comprises a latex binder, a liquid medium comprising water and organic solvent, and polymer-encapsulated pigment particles comprising a carboxy-functional dispersant crosslinked around a pigment core by a crosslinking agent, wherein the ink has a minimum film-forming temperature below 70° C. Inks are also claimed. The process and inks are useful for printing temperature-sensitive substrates, e.g. foil balloons and wrapping materials for special occasions.
    Type: Application
    Filed: December 15, 2011
    Publication date: October 31, 2013
    Applicant: FUJIFILM IMAGING COLORANTS, INC.
    Inventors: Janette Cordwell, Philip Double, Martin Edwards, Daniel Morris, Alan Hopper
  • Publication number: 20130267648
    Abstract: According to a first aspect of the present invention there is provided a process for preparing a particulate solid comprising the steps i) to iv): i) providing a dispersion of polymer particles in a liquid medium, said polymer being obtained or obtainable by the copolymerisation of at least the monomers in components a) to d): a) 45 to 90 parts of one of more hydrocarbyl (meth) acrylates each having a homopolymer Tg of from 90 to 130° C. and having no hydrophilic groups; b) 10 to 55 parts of one or more ethylenically unsaturated monomers each having homopolymer Tg of below 90° C. and having no hydrophilic groups; c) 0 to 40 parts of one or more styrenic monomers having a homopolymer Tg of at least 90° C.
    Type: Application
    Filed: October 28, 2011
    Publication date: October 10, 2013
    Applicant: FUJIFILM IMAGING COLORANTS LIMITED
    Inventors: Daniel Morris, Martin Edwards
  • Publication number: 20130151680
    Abstract: In one embodiment, the present invention is directed to a system with multiple computing hosts each having a hypervisor to provide a virtual environment for the host and one or more containers each including a database instance and at least one database. These databases, and the database instance can be provided as a service to a user of a multi-tenant environment.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Inventors: Daniel Salinas, Michael Basnight, Daniel Morris, Edward Konetzko
  • Patent number: 8198655
    Abstract: An integrated circuit comprising both memory and logic wherein at least one layer of the integrated circuit is fabricated using a common grating pattern for both memory and logic is described. In one embodiment, the integrated circuit comprises a substrate, an active layer, and a gate material layer such as a polysilicon layer, and the active layer, the gate material layer, or both the active layer and the gate material layer are formed using a common grating pattern for both memory and logic. By using a common grating pattern for both memory and logic, a corresponding layer of the integrated circuit can be reliably and affordably manufactured using sub-wavelength lithography.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: June 12, 2012
    Assignee: Carnegie Mellon University
    Inventors: Lawrence T. Pileggi, Daniel Morris
  • Publication number: 20110136083
    Abstract: A method described herein includes receiving, at a first computer, search data from each of a plurality of interconnected client computing devices, wherein the search data comprises one or more search terms provided to one or more search engines by users of the client computing devices, wherein the search data is independent of the search engines utilized by the users of the client computing device. The method also includes causing the search data to be displayed on a display that is in communication with the first computer.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Meredith June Morris, Neema Mortazavi Moraveji, Daniel Morris, Mary Czerwinski, Nathalie M. Riche
  • Publication number: 20100302137
    Abstract: Described herein is a system that includes a receiver component that receives gesture data from a sensor unit that is coupled to a body of a gloveless user, wherein the gesture data is indicative of a bodily gesture of the user, wherein the bodily gesture comprises movement pertaining to at least one limb of the gloveless user. The system further includes a location determiner component that determines location of the bodily gesture with respect to a touch-sensitive display apparatus. The system also includes a display component that causes the touch-sensitive display apparatus to display an image based at least in part upon the received gesture data and the determined location of the bodily gesture with respect to the touch-sensitive display apparatus.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Hrvoje Benko, Desney S. Tan, Daniel Morris, Timothy Scott Saponas
  • Publication number: 20100131368
    Abstract: A method for detecting a two-dimensional bar code pattern using a bar code pattern reader, the bar code pattern being in the form of a matrix of rows and columns of data cells of either a first or second colour representing encoded data bits, and containing a set of at least two predetermined locating symbols at predetermined positions within the bar code pattern, wherein the method comprises the steps of: receiving a two-dimensional image containing the pattern, analysing the image to identify potential occurrences of the locating symbols within the image, validating the potential occurrences of locating symbols by analysing the potential occurrences to identify any set of occurrences whose size and relative positions within the image are consistent with the predetermined positions of the locating symbols within the bar code pattern, thereby identifying a set of locating symbols, and identifying the location of the bar code pattern within the image on the basis of the positions of the identified locating sym
    Type: Application
    Filed: February 7, 2008
    Publication date: May 27, 2010
    Applicant: PEACHINC LIMITED
    Inventors: Daniel Morris, Peter Mantock
  • Publication number: 20080094085
    Abstract: A probe structure for an electronic device is provided. In one aspect, the probe structure includes an electrically insulating carrier having one or more contact structures traversing a plane thereof. Each contact structure includes an elastomeric material having an electrically conductive layer running along at least one surface thereof continuously through the plane of the carrier. The probe structure includes one or more other contact structures adapted for connection to a test apparatus.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 24, 2008
    Inventors: Gareth Hougham, Ali Afzali, Steven Cordes, Paul Coteus, Matthew Farinelli, Sherif Goma, Alphonso Lanzetta, Daniel Morris, Joanna Rosner, Nisha Yohannan
  • Publication number: 20080001834
    Abstract: An antenna assembly is disclosed. The antenna assembly includes an externally-located vehicular mirror housing and an antenna assembly. The externally-located vehicular mirror housing includes a cable exit passage. The antenna assembly includes at least one antenna element mounted on a circuit board. The antenna assembly is located within the externally-located vehicular mirror housing. The cable exit passage passes an antenna cable extending from the circuit board and into the vehicle cabin.
    Type: Application
    Filed: January 12, 2007
    Publication date: January 3, 2008
    Inventors: Korkut Yegin, Daniel Morris, Brett Harris, William Livengood
  • Publication number: 20070299953
    Abstract: Distribution of network maintenance tasks is managed in a centralized manner. Information associated with components of a communication network, such as status, malfunctions, technical specifications, and the like, is collected from various data sources and tickets for repair or maintenance tasks are made available to technicians in a centralized list. Tickets are categorized in the list, which may be filtered based on individual technicians' credentials. Tasks accepted by technicians are blocked until they are completed or returned to the system. Feedback associated with progress of task completion is received from the assigned technicians. Managers are enabled to monitor and modify assignment of tasks. Updated information relating to network status and/or maintenance operations may be provided to relevant databases.
    Type: Application
    Filed: June 26, 2006
    Publication date: December 27, 2007
    Inventors: Jackie E. Walker, Aaron D. Harrell, Felix Ammay, David K. Hannon, Jair T. Britto, Kathleen Howell, Kathryn W. Childs, Jeffrey C. Lee, Nathaniel Meyer, Joel Daniel Morris