Patents by Inventor David Nichols

David Nichols 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: 20170300934
    Abstract: AR (comprising Augmented Reality, Mixed Reality, Virtual reality and the use of visual recognition are new technologies that have yet to gain widespread acceptance let alone any type of consumer commercialization. The invention addresses many of the issues hindering its growth including boring content, static content, lack of sampling technology, no way to appropriately give as a gift or to collect and lack of information regarding the availability of various apps, cost, length of time for use, unattractive method of obtaining the AR functionality, non-functional method of selling AR to consumers as well as other factors.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventor: DAVID NICHOLS
  • Publication number: 20170277738
    Abstract: Computer-implemented systems and methods are disclosed for representing an object model, wherein the systems and methods acquire information about a plurality of entities associated with an object model and acquire information about a plurality of events associated with the plurality of entities, wherein some of the plurality of events include temporal information of the entities. In accordance with some embodiments, the systems and methods further evaluate relationships of the entities using the information about the plurality of events and generate a representation of the relationships of the entities using the temporal information. In accordance with some embodiments, the systems and methods receive user input and update the representation in response to the user input. In accordance with some embodiments, the representation includes events placed on timelines corresponding to the entities. In accordance with some embodiments, the systems and methods include a map displaying location information.
    Type: Application
    Filed: March 26, 2015
    Publication date: September 28, 2017
    Inventors: Miklós András DANKA, David NICHOLS, Quentin SPENCER-HARPER, Erik JÄRLEBERG, Petri OJAMIES, Pekko LIPSANEN, Emanuel FERM, Shahan LILJA
  • Publication number: 20170243017
    Abstract: When files or other objects are to be shared, a storage system creates a bundle object that identifies the objects to be shared, and the permissions associated with objects in that bundle object. Each object is marked as being associated with a bundle object. When the object is accessed, the storage system determines if the object is associated with a bundle object. The bundle object in turn is accessed to determine the permissions to be associated with that object for the entity accessing the object. Files and other objects can be shared without copying or moving them. Any collection of files or other objects, however selected or identified, can be shared through this mechanism. Using this mechanism, a user can select several files, and then share those files in one operation without copying or moving those files or creating a new folder for those files.
    Type: Application
    Filed: April 26, 2017
    Publication date: August 24, 2017
    Inventors: Mary Angelo, Brad Dodson, Emmanuel Miranda-Steiner, David Nichols, Daron Spektor
  • Publication number: 20170212750
    Abstract: A method of modifying a binary image on a device includes receiving data of at least a portion of a binary patch file over a network, the binary patch file being representative of a difference between a first binary image stored on the device and a second binary image. The method further includes decompressing at least a portion of the data of the portion of the binary patch file to obtain decompressed data, modifying at least a portion of the first binary image stored on the device based at least in part on the decompressed data, and transmitting a request to receive data of a further portion of the binary patch file.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 27, 2017
    Applicant: Rigado, LLC
    Inventors: Eric Stutzenberger, Justin Rigling, David Nichols
  • Patent number: 9645947
    Abstract: When files or other objects are to be shared, a storage system creates a bundle object that identifies the objects to be shared, and the permissions associated with objects in that bundle object. Each object is marked as being associated with a bundle object. When the object is accessed, the storage system determines if the object is associated with a bundle object. The bundle object in turn is accessed to determine the permissions to be associated with that object for the entity accessing the object. Files and other objects can be shared without copying or moving them. Any collection of files or other objects, however selected or identified, can be shared through this mechanism. Using this mechanism, a user can select several files, and then share those files in one operation without copying or moving those files or creating a new folder for those files.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mary Angelo, Brad Dodson, Emmanuel Miranda-Steiner, David Nichols, Daron Spektor
  • Patent number: 9599734
    Abstract: Computing systems and methods for improving processing of collected data are disclosed. In one embodiment, while ray-tracing through a sub-surface region, a frequency-dependent outgoing ray direction is computed from a point on an interface disposed in the sub-surface region when the ray tracing is at the interface.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 21, 2017
    Assignee: WESTERNGECO L.L.C.
    Inventors: Maxim Protasov, Konstantin S. Osypov, David Nichols, Can Evren Yarman
  • Publication number: 20170073712
    Abstract: The present invention relates to methods of synthesizing long-chain polyunsaturated fatty acids, especially eicosapentaenoic acid, docosapentaenoic acid and docosahexaenoic acid, in recombinant cells such as yeast or plant cells. Also provided are recombinant cells or plants which produce long-chain polyunsaturated fatty acids. Furthermore, the present invention relates to a group of new enzymes which possess desatorase or elongase activity that can be used in methods of synthesizing long-chain polyunsaturated fatty acids.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 16, 2017
    Applicant: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Surinder Pal Singh, Stanley Suresh Robert, Peter David Nichols, Susan Irene Ellis Blackburn, Xue-Rong Zhou, James Robertson Petrie, Allan Graham Green
  • Publication number: 20170058304
    Abstract: The present invention relates to methods of synthesizing long-chain polyunsaturated fatty acids, especially eicosapentaenoic acid, docosapentaenoic acid and docosahexaenoic acid, in recombinant cells such as yeast or plant cells. Also provided are recombinant cells or plants which produce long-chain polyunsaturated fatty acids. Furthermore, the present invention relates to a group of new enzymes which possess desaturase or elongase activity that can be used in methods of synthesizing long-chain polyunsaturated fatty acids.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 2, 2017
    Applicant: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Surinder Pal Singh, Stanley Suresh Robert, Peter David Nichols, Susan Irene Ellis Blackburn, Xue-Rong Zhou, James Robertson Petrie, Allan Graham Green
  • Patent number: 9536005
    Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec
  • Patent number: 9458410
    Abstract: The present invention relates to methods of synthesizing long-chain polyunsaturated fatty acids, especially eicosapentaenoic acid, docosapentaenoic acid and docosahexaenoic acid, in recombinant cells such as yeast or plant cells. Also provided are recombinant cells or plants which produce long-chain polyunsaturated fatty acids. Furthermore, the present invention relates to a group of new enzymes which possess desaturase or elongase activity that can be used in methods of synthesizing long-chain polyunsaturated fatty acids.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 4, 2016
    Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION
    Inventors: Surinder Pal Singh, Stanley Suresh Robert, Peter David Nichols, Susan Irene Ellis Blackburn, Xue-Rong Zhou, James Robertson Petrie, Allan Graham Green
  • Patent number: 9453183
    Abstract: The present invention relates to methods of synthesizing long-chain polyunsaturated fatty acids, especially eicosapentaenoic acid, docosapentaenoic acid and docosahexaenoic acid, in recombinant cells such as yeast or plant cells. Also provided are recombinant cells or plants which produce long-chain polyunsaturated fatty acids. Furthermore, the present invention relates to a group of new enzymes which possess desatorase or elongase activity that can be used in methods of synthesizing long-chain polyunsaturated fatty acids.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: September 27, 2016
    Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION
    Inventors: Surinder Pal Singh, Stanley Suresh Robert, Peter David Nichols, Susan Irene Ellis Blackburn, Xue-Rong Zhou, James Robertson Petrie, Allan Graham Green
  • Patent number: 9449016
    Abstract: Techniques for data synchronization policies are described. In one or more implementations, techniques may be employed to set data synchronization (“sync”) policies for devices in a data sync environment. The sync policies specify parameters for sync operations in the sync environment, such as how frequently data sync operations are performed, what types of data are synced to particular devices, how frequently particular types of data are synced, and so on. In implementations, the sync policies consider the number of devices that are participating in a sync environment and attributes of the devices in specifying parameters for sync operations. Data can be synchronized among devices in the sync environment based on the sync policies.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gyorgy K. Schadt, John E. Brezak, David A. Nichols, Oded Y. Shekel, Albert Hwang, Patrick R. Jakubowski, Ronakkumar N. Desai
  • Patent number: 9420051
    Abstract: People often trust ratings provided by those with whom they have an existing relationship more than they would trust ratings provided by strangers. A system that provides ratings can combine the ratings with information about a person's social network, in order to provide information that a person seeking the rating may find more reliable. The information provided to a person may, in some manner, differentiate between ratings that were provided by members of the person's social network and ratings that were provided by those outside of the persons' social network.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oludare Obasanjo, Bhupinder S. Sethi, David A. Nichols
  • Publication number: 20160202374
    Abstract: Systems, methods, and computer-readable media for determining a velocity model. The method includes receiving a first velocity model having a first symmetry approximation of a media of a subterranean domain, receiving seismic data representing a subterranean formation, and determining, by operation of a processor, a second velocity model having a second symmetry approximation of the media, the second symmetry approximation being less symmetric than the first symmetry approximation. The second velocity model is determined based on an estimate of residual moveout as a function of azimuth and one or more differentials that relate one or more changes in residual moveout as a function of azimuth to one or more orthorhombic parameters. The method also including migrating the seismic data using the second velocity model.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 14, 2016
    Inventors: Sribharath Kainkaryam, David Nichols, Robert Bloor, Marvin Decker
  • Publication number: 20160124103
    Abstract: Computing systems and methods for improving imaging of collected data are disclosed. In one embodiment, a first wavefield is propagated to obtain a first wavefield history; the first wavefield is again propagated to obtain a second wavefield history, wherein the propagation includes integration of one or more Q-effects; a first attenuated traveltime history is estimated based at least in part on the first and second wavefield histories; a first Q-model filter is calculated based at least in part on the first estimated attenuated traveltime; and a first adjusted wavefield is generated based at least in part on application of the first Q-model filter to the first wavefield. In some embodiments, an image is generated based at least on a first adjusted wavefield and a second wavefield.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Inventors: Robin Fletcher, David Nichols, Maud Cavalca
  • Patent number: 9305018
    Abstract: A backup system that utilizes contextual and semantic concepts is described. The backup system provides for the ability to create a version changes log for listing and tracking all the changes in the different versions of the file. The version changes log creates a contextual description around the changes, deletions and additions. The semantic concept log is created from the version changes log to create a log of all of the semantic concepts associated with each change. A visualization builder then creates visualizations that can be used by the user to search for changes, deletions and additions whether in a text file or an image file.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mathew J. Dickson, Samuel J. McKelvie, David A. Nichols, John D. Mehr, Kristin E. Lauter, Elissa E. S. Murphy
  • Publication number: 20150379142
    Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.
    Type: Application
    Filed: July 13, 2015
    Publication date: December 31, 2015
    Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec
  • Patent number: 9201153
    Abstract: Computing systems and methods for improving imaging of collected data are disclosed. In one embodiment, a first wavefield is propagated to obtain a first wavefield history; the first wavefield is again propagated to obtain a second wavefield history, wherein the propagation includes integration of one or more Q-effects; a first attenuated traveltime history is estimated based at least in part on the first and second wavefield histories; a first Q-model filter is calculated based at least in part on the first estimated attenuated traveltime; and a first adjusted wavefield is generated based at least in part on application of the first Q-model filter to the first wavefield. In some embodiments, an image is generated based at least on a first adjusted wavefield and a second wavefield.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: December 1, 2015
    Assignee: WESTERNGECO L.L.C.
    Inventors: Robin Fletcher, David Nichols, Maud Cavalca
  • Publication number: 20150253445
    Abstract: Systems, methods, and computer-readable media for visualizing a seismic attribute. The method includes obtaining data representing a seismic image based on seismic data of at least a portion of a subterranean volume, obtaining data representing a first seismic attribute calculated based on the seismic data, and determining one or more characteristics of one or more first attribute indicators based on the first seismic attribute. At least one of the one or more characteristics comprises an orientation of the one or more first attribute indicators. The method also includes displaying the one or more first attribute indicators in combination with the seismic image.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 10, 2015
    Inventors: Chuan Luo, Oleg Mishchenko, David Nichols, Marvin Decker
  • Patent number: 9104737
    Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec