Patents by Inventor Sean Squire

Sean Squire 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: 11443239
    Abstract: Techniques configuring a machine learning model include instantiating a user interface configured to communicate with a machine learning model hosted on a collaborative computing platform. A selection of a file for input to the machine learning model, a selection of content in the file for input to the machine learning model, and instructions for applying the selected content to the machine learning model are received and sent to the machine learning model. A selection of one or more directories and an instruction to apply the machine learning model are sent to the machine learning model.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: September 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sean Squires, Kristopher William Paries, Mingquan Xue, Krishna Kant Gupta, Chunxu Li, Anamika Bedi, Qisheng Chen, Micaela Osuji, Nicholas Anthony Buelich, II
  • Patent number: 11443144
    Abstract: Techniques configuring a machine learning model include receiving, via a user interface configured to communicate with a machine learning model hosted on a collaborative computing platform, a selection of a file for input to the machine learning model, a selection of content in the file for input to the machine learning model, and instructions for applying the selected content to the machine learning model, which are sent to the machine learning model. As new files are uploaded to the selected directories of the collaborative computing platform, the machine learning model is applied to the uploaded files to classify the files and extract metadata. The extracted metadata and associated classification data are stored in data structures associated with the new files. The data structures are existing data structures of the collaborative computing platform.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: September 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sean Squires, Mingquan Xue, Yuri Rychikhin, Liming Chen, Nicholas Anthony Buelich, II
  • Publication number: 20210295202
    Abstract: Techniques configuring a machine learning model include instantiating a user interface configured to communicate with a machine learning model hosted on a collaborative computing platform. A selection of a file for input to the machine learning model, a selection of content in the file for input to the machine learning model, and instructions for applying the selected content to the machine learning model are received and sent to the machine learning model. A selection of one or more directories and an instruction to apply the machine learning model are sent to the machine learning model.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 23, 2021
    Inventors: Sean SQUIRES, Kristopher William PARIES, Mingquan XUE, Krishna Kant GUPTA, Chunxu LI, Anamika BEDI, Qisheng CHEN, Micaela OSUJI, Nicholas Anthony BUELICH, II
  • Publication number: 20210295104
    Abstract: Techniques configuring a machine learning model include receiving, via a user interface configured to communicate with a machine learning model hosted on a collaborative computing platform, a selection of a file for input to the machine learning model, a selection of content in the file for input to the machine learning model, and instructions for applying the selected content to the machine learning model, which are sent to the machine learning model. As new files are uploaded to the selected directories of the collaborative computing platform, the machine learning model is applied to the uploaded files to classify the files and extract metadata. The extracted metadata and associated classification data are stored in data structures associated with the new files. The data structures are existing data structures of the collaborative computing platform.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 23, 2021
    Inventors: Sean SQUIRES, Mingquan XUE, Yuri RYCHIKHIN, Liming CHEN, Nicholas Anthony BUELICH II
  • Patent number: 11044339
    Abstract: Techniques for asynchronous site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request to initiate a provisioning process for a site. The user request can contain one or more specified features or functionalities for the site. The method also includes in response to the received user request from the user, performing provisioning of the site without provisioning for at least one of the specified features in the user request and providing the provisioned site for access by the user upon completion of performing provisioning of the site. The method further includes continuing provisioning the at least one of the specified features included in the user request while allowing the user to access the provided site without the at least one of the specified features via the computer network.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Patent number: 10375202
    Abstract: Techniques for database selection during site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request for a site to be hosted on one or more nodes in the distributed computing system. In response to the received user request, one of the databases is selected by randomly selecting a set of databases from a list of available databases, determining a subset of databases each having a lower level of database load than the other databases from the set of databases, and randomly selecting one database from the subset of databases. The method further includes storing a configuration file for the site in the randomly selected one database to enable the site to be accessible, the configuration file containing data representing one or more of module loading control, security configuration, session state configuration, application language, or compilation setting of the site.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Publication number: 20180314548
    Abstract: Techniques for work item management in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request from a user to initiate a provisioning process for a site to be hosted in the distributed computing system. In response to the received user request from the user, a work item containing one or more tasks to be performed in the provisioning process can be generated. The generated work item can then be enqueued in a work item queue with a future time that is later than a current time at which the generated work item is enqueued. Subsequently, the enqueued work item can be dequeued from the work item queue at a time earlier than the future time of the enqueued task to trigger performance of the one or more tasks contained in the work item related to the provisioning process of the site.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Publication number: 20180314720
    Abstract: Techniques for database selection during site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request for a site to be hosted on one or more nodes in the distributed computing system. In response to the received user request, one of the databases is selected by randomly selecting a set of databases from a list of available databases, determining a subset of databases each having a lower level of database load than the other databases from the set of databases, and randomly selecting one database from the subset of databases. The method further includes storing a configuration file for the site in the randomly selected one database to enable the site to be accessible, the configuration file containing data representing one or more of module loading control, security configuration, session state configuration, application language, or compilation setting of the site.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Publication number: 20180309847
    Abstract: Techniques for asynchronous site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request to initiate a provisioning process for a site. The user request can contain one or more specified features or functionalities for the site. The method also includes in response to the received user request from the user, performing provisioning of the site without provisioning for at least one of the specified features in the user request and providing the provisioned site for access by the user upon completion of performing provisioning of the site. The method further includes continuing provisioning the at least one of the specified features included in the user request while allowing the user to access the provided site without the at least one of the specified features via the computer network.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Patent number: 8156144
    Abstract: A system and method for implementing a metadata search interface is disclosed. The technology creates a configuration file for the metadata search interface comprising a predicate describing a search parameter of the metadata search interface. The configuration file further comprises a control attribute which associates the predicate with a control describing how a display element displayed on the metadata search interface is displayed and a correlation between the display element and the predicate. The technology further comprises generating the metadata search interface in runtime based upon the control.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: John Begley, Sean Squires, Max Kryatov
  • Publication number: 20090187542
    Abstract: A system and method for implementing a metadata search interface is disclosed. The technology creates a configuration file for the metadata search interface comprising a predicate describing a search parameter of the metadata search interface. The configuration file further comprises a control attribute which associates the predicate with a control describing how a display element displayed on the metadata search interface is displayed and a correlation between the display element and the predicate. The technology further comprises generating the metadata search interface in runtime based upon the control.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: John Begley, Sean Squires, Max Kryatov
  • Publication number: 20080027415
    Abstract: A medical device may include a vascular access device with an access port which may include a septum and a slit. The slit may be formed on the inner surface of the body of the septum and the access port may be capable of receiving a separate access device through the slit of the septum. The medical device may also include a flexible member which expands to create an additional volume within the access port when the port is accessed by the access device. A method of controlling volume displacement a chamber of a medical device may include decreasing the volume of a chamber of an extravascular system by inserting a substance having a mass into the chamber and/or increasing the volume of the chamber simultaneously and commensurately with the mass of the substance inserted into the chamber.
    Type: Application
    Filed: July 26, 2007
    Publication date: January 31, 2008
    Applicant: BECTON, DICKINSON AND COMPANY
    Inventors: S. Ray Isaacson, Austin Jason McKinnon, Marty L. Stout, Mark A. Crawford, Weston F. Harding, Sean Squire, Bryan G. Davis, Christopher N. Cindrich, Thomas M. Miner, Chad M. Adams