Patents by Inventor Steven Bailey

Steven Bailey 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: 20180054432
    Abstract: Cloud-based storage services are provided for storing data across multiple devices, where access to the data is subject to a first authentication process. Embodiments are directed to a data protection feature to prevent accidental deletion or modification of the data stored at the cloud via unintended user actions on the clients or actions by nefarious software or hackers. For example, a data protection feature for a portion of data stored at the storage service may be selected, where the feature includes elevation of the first authentication process. An attempted operation performed on the portion of data may be detected. If the attempted operation is deletion or modification of the portion of data, a second authentication process may be prompted to enable the attempted operation to be performed on the portion of data at the storage service. The second authentication process may be elevated compared to the first authentication process.
    Type: Application
    Filed: August 19, 2016
    Publication date: February 22, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Bailey, John D. Rodrigues, Filip Chelarescu
  • Publication number: 20180054480
    Abstract: Technologies may be provided to interrupt a synchronization of content between a client device and a cloud-based storage service. A usage pattern associated with a user in conjunction with the content may be identified. A model may be created based on the usage pattern. An operation attempted to be performed on the content by the user may be detected. Then, the attempted operation may be compared to the model to determine whether the attempted operation deviates from the usage pattern. In response to a determination that the attempted operation deviates from the usage pattern, an execution of the attempted operation may be halted and a notification of the attempted operation may be provided to a client device associated with the user for display.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 22, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Bailey, John D. Rodrigues
  • Publication number: 20180039686
    Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to retainment of locally deleted content at the storage service to prevent accidental or nefarious deletions of locally stored content on a device from being propagated to the storage service. For example, a selectable feature to retain locally deleted content, at the storage service may be presented through a display of a client device. A deletion of the content from the client device may be detected. The retained content may be prevented from being downloaded and stored locally on the client device when content at the storage service and the client device are synchronized if the feature was selected. If the feature was not selected, deletion options for the content may be presented through the display.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 8, 2018
    Inventors: John D. Rodrigues, Adam Czeisler, Steven Bailey
  • Publication number: 20180039654
    Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model based on a usage pattern monitored and provided by a client device may be received at the client device from the storage service. An attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, execution of the attempted operation and synchronization of the content with the storage service may be prevented until the attempted operation is approved.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 8, 2018
    Inventors: John D. Rodrigues, Steven Bailey, Andrew Glover, Filip Chelarescu
  • Publication number: 20180039653
    Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model may be created based on a usage pattern associated with the content, an attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, a preservation policy for the content at the storage service may be modified and a notification of the attempted operation may be provided to obtain user approval.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 8, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Bailey, Andrew Glover, John D. Rodrigues, Filip Chelarescu
  • Publication number: 20180039551
    Abstract: Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Conventionally, if locally stored content is deleted from a device, the delete would be propagated to the storage service causing the content to not only be deleted from the storage service but from any other devices where the content was locally stored and synchronized with the storage service. Embodiments are directed to retainment of locally deleted content at the storage service to prevent accidental or nefarious deletions of locally stored content on a device from further causing the content to be deleted universally from the storage service and/or multiple other devices. For example, the storage service may be configured to receive content stored locally on the device, detect a deletion of the content on the device, and retain the content at the storage service.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 8, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John D. Rodrigues, Steven Bailey, Adam Czeisler
  • Publication number: 20180028927
    Abstract: Embodiments of the present invention relate to toys that have a pixel-like appearance, giving the impression of having been generated by a computer. Embodiments of these toys can have the shape of a character, an animal, an object such as a vehicle or a bridge, a building, or the like. The embodiments are free-standing, and do so without being attached to a support platform. A toy configured as a character has a moveable head, and can have two arms, one or both of which are moveable. The head is rotatable and removable, and the heads of different toys are interchangeable. Embodiments can be distributed individually, or a group can be bundled as either a play set or collection. Toys are formed of molded plastic, and include various accessories appropriate to the particular toy. A spaceman character could have an accessory ray-gun that fits within a hand.
    Type: Application
    Filed: September 29, 2016
    Publication date: February 1, 2018
    Inventors: BLAISE SEWELL, STEVEN BAILEY, SHARI SPIRIDIGLIOZZI
  • Publication number: 20160309688
    Abstract: A tool for injecting prepared bait into an artificial fishing lure having a handle with a generally linear upper portion and a punch tube moveably engaged with the upper portion for movement between a retracted position and an extended position to bore the fishing lure, receive bait in the tube, and inject bait into the bored fishing lure.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 27, 2016
    Inventors: Steven Bailey, Isidore I. Lamke
  • Publication number: 20160302729
    Abstract: A thin-film, diaphragm based device is disclosed which can be used to perform an array of sensing and actuating operations where a very thin profile is desired, such as in millimeter, micrometer, or nanometer tight spaces.
    Type: Application
    Filed: December 10, 2014
    Publication date: October 20, 2016
    Applicant: THE BOARD OF REGENTS OF THE UNIVERSITY OF TEXAS SYSTEM
    Inventors: Peter STARR, Steven BAILEY, Mauli AGRAWAL
  • Publication number: 20150064095
    Abstract: A method of producing a molecular structure comprises determining a desired shape of the molecular structure; providing a multi-layer structure, the multilayer structure having at least first and second adjacent generally planar molecular layers, the first and second generally planar molecular layers each consisting of an array of covalently bonded atoms; arranging the multi-layer structure in a desired orientation relative to a cutter; using the cutter to break bonds within the first generally planar molecular layer to produce a first edge of a desired configuration corresponding to the desired shape of the molecular structure; and using the cutter to break bonds within the second generally planar molecular layer to produce a second edge of a desired configuration corresponding to the desired shape of the molecular structure; and allowing the first edge of the first generally planar molecular layer and the second edge of the second generally planar molecular layer to relax so that the first edge of the first
    Type: Application
    Filed: April 5, 2013
    Publication date: March 5, 2015
    Inventors: Colin Lambert, Laith Algharagholy, Steven Bailey, Thomas Pope
  • Patent number: 8762331
    Abstract: Systems and methodologies are provided for efficiently performing concurrent transactions by multiple users, and tracking data at a logical level beneath a physical level of the object being modified. Each transaction can copy a committed version of the data segment to be modified to its respective space, and can update such copy during modification. A detect component detects whether any data segment being operated upon requires updating as a result of other transactions committing, and a merge component synchronizes the data segment with its committed version. Various optimization procedures can also be incorporated as part of the commit stage, upon completion of the detect and merge process.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: David J. Nettleton, Steven Bailey
  • Publication number: 20130281158
    Abstract: Video clips are stored and converted on a website into different formats which are compatible with different cellular phones. The source for the video can be sources such as DVDs, other cellular phones, or broadcast television. The system can automatically store profiles from multiple different phones and automatically carry out a conversion based on information stored in the profile.
    Type: Application
    Filed: June 18, 2013
    Publication date: October 24, 2013
    Applicant: Ubiquity Broadcasting Corporation
    Inventors: Christopher Carmichael, Kenneth Steven Bailey
  • Patent number: 7979408
    Abstract: Systems and methodologies are provided that employ an allocation lock, which permits only a single transaction to acquire space on a particular page at any one time. The allocation lock of the present invention facilitates operations of concurrent transactions at a subpage level (e.g., a row level), and in conjunction with a heap manager can enforce a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: David J. Nettleton, Steven Bailey
  • Patent number: 7908786
    Abstract: A fishing rod holder that is mountable to a surface. The rod holder comprises an elongated sleeve defining a proximal end, a distal end and a body disposed between the proximal end and the distal end. The body delimits an internal channel that extends between the proximal end and the distal end and that opens out of the distal end. The distal end includes a first cut-out and a second cut-out which are in communication with the internal channel and in communication with each other. The second cut-out is positioned perpendicular with respect to the first cut-out and opening out of the distal end wherein the second cutout is sized and shaped to guide the handle of the fishing rod to the first cut-out as the fishing rod enters the distal end and into the internal channel.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: March 22, 2011
    Inventor: Steven Bailey
  • Publication number: 20100198800
    Abstract: Systems and methodologies are provided that employ an allocation lock, which permits only a single transaction to acquire space on a particular page at any one time. The allocation lock of the present invention facilitates operations of concurrent transactions at a subpage level (e.g., a row level), and in conjunction with a heap manager can enforce a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.
    Type: Application
    Filed: April 1, 2010
    Publication date: August 5, 2010
    Applicant: Microsoft Corportion
    Inventors: David J. Nettleton, Steven Bailey
  • Patent number: 7707195
    Abstract: Systems and methodologies are provided that employ an allocation lock, which permits only a single transaction to acquire space on a particular page at any one time. The allocation lock of the present invention facilitates operations of concurrent transactions at a subpage level (e.g., a row level), and in conjunction with a heap manager can enforce a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: David J. Nettleton, Steven Bailey
  • Patent number: 7650360
    Abstract: Systems and methodologies are provided in a lock hierarchy arrangement wherein upon release of all child locks associated with a parent lock, then such parent lock is also released. The present invention supplies each lock with sufficient information to determine its own life time. Such framework enables a higher degree of transaction concurrency in a database, and mitigates an over locking thereof, thus conserving system resources.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven Bailey, David J Nettleton
  • Patent number: 7631010
    Abstract: Systems and methodologies are provided for enforcing a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.) A page aggregator and a heap manager can facilitate operations of concurrent transactions at a subpage level (e.g., a row level), during such modifications of a data base by multiple users.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Steven Bailey, David J Nettleton
  • Patent number: 7506847
    Abstract: A hexapod machine is disclosed in which six adjustable length struts couple to a controllably moveable platform at three triangularly spaced locations at each of which a pair of struts couple together and to the platform at a bifurcated universal joint. The struts extend away from the platform and through machine nodes defined at triangularly spaced-apart locations in a machine sub-frame, and at each such node a strut extending from one platform location and the next adjacent strut from the next adjacent platform location come together and cross each other in respective hemispheres of a bifurcated sphere journalled for multidirectional pivotal movement in a socket in the sub-frame. The hemispheres each contain a motor which is frictionally engaged with the respective strut so as to enable it to be driven through the hemisphere to adjust its effective length. By control of the motors, the platform position and orientation can be adjusted in space.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: March 24, 2009
    Assignee: MakeX Limited
    Inventor: Ralph-Peter Steven Bailey
  • Patent number: D775322
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 27, 2016
    Assignee: 3M Innovative Properties Company
    Inventors: Garry J. Walker, Steven Bailey, Peter Masters