Patents by Inventor Jason Shay

Jason Shay 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: 20240181702
    Abstract: An additive manufacturing system has an optics assembly to direct laser energy toward a build surface to fuse a portion of a precursor material on the build surface. An optics shield of the additive manufacturing system has a debris shield including an optical window. The optical window permits laser energy to pass through the debris shield and prevents fusion products released during fusion of the precursor material from contacting a portion of the optics assembly. The optics shield has a gas flow passage between the optical window and the build surface. The gas flow passage directs a flow of gas away from the optical window to resist movement of the fusion products through the gas flow passage toward the debris shield.
    Type: Application
    Filed: November 30, 2023
    Publication date: June 6, 2024
    Applicant: VulcanForms Inc.
    Inventors: Joseph D. Sandt, Richard A. Wessel, JR., Stephen Elliot Wei, Piotr Liebersbach, Jason Shay Chalfant, Jeffrey M. LeBlanc
  • Publication number: 20240179212
    Abstract: Disclosed herein is a system and method to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store. When the client desires to synchronize with the files stored on the hosted file store the process identifies a sync role that can process the request. The particular sync role does not need to maintain state with the client device or the file store. The state necessary for the processing of the synchronization process is maintained separate from the sync role such that any sync role in the system can pick up the requests and process the requests. Once the role has been selected the synchronization process proceeds as normal. As state is not maintained by the sync role multiple roles can process the request or two roles can handle different portions of the process.
    Type: Application
    Filed: February 2, 2024
    Publication date: May 30, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael MURSTEIN, Cristian TEODORESCU, Jason SHAY, James BENTON, Ivelin ZHEGLOV
  • Patent number: 11943291
    Abstract: Disclosed herein is a system and method to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store. When the client desires to synchronize with the files stored on the hosted file store the process identifies a sync role that can process the request. The particular sync role does not need to maintain state with the client device or the file store. The state necessary for the processing of the synchronization process is maintained separate from the sync role such that any sync role in the system can pick up the requests and process the requests. Once the role has been selected the synchronization process proceeds as normal. As state is not maintained by the sync role multiple roles can process the request or two roles can handle different portions of the process.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 26, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Murstein, Cristian Teodorescu, Jason Shay, James Benton, Ivelin Zheglov
  • Patent number: 10902018
    Abstract: Embodiments described herein are directed to enabling a user to modify data stored locally during a data migration process in which the user's data is being transferred to the cloud. For instance, a synchronization service requests the user's device (e.g., a client-based server) to provide a hash value for each data object maintained thereby (including modified data objects) and compares the hash values to hash values generated for the data uploaded to the cloud. If a hash value provided by the server does not match any of the hash values generated for the uploaded data, this means that the data object associated with the unmatched hash value has been modified since the initiation of the data transfer process. The synchronization service receives the modified data object from the server and uploads it to the cloud, thereby synchronizing the data uploaded to the cloud with the data locally-maintained by the server.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tanu Mutreja, Gunjan Jain, Jason Shay
  • Publication number: 20200073993
    Abstract: Embodiments described herein are directed to enabling a user to modify data stored locally during a data migration process in which the user's data is being transferred to the cloud. For instance, a synchronization service requests the user's device (e.g., a client-based server) to provide a hash value for each data object maintained thereby (including modified data objects) and compares the hash values to hash values generated for the data uploaded to the cloud. If a hash value provided by the server does not match any of the hash values generated for the uploaded data, this means that the data object associated with the unmatched hash value has been modified since the initiation of the data transfer process. The synchronization service receives the modified data object from the server and uploads it to the cloud, thereby synchronizing the data uploaded to the cloud with the data locally-maintained by the server.
    Type: Application
    Filed: August 28, 2018
    Publication date: March 5, 2020
    Inventors: Tanu Mutreja, Gunjan Jain, Jason Shay
  • Publication number: 20200014750
    Abstract: Disclosed herein is a system and method to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store. When the client desires to synchronize with the files stored on the hosted file store the process identifies a sync role that can process the request. The particular sync role does not need to maintain state with the client device or the file store. The state necessary for the processing of the synchronization process is maintained separate from the sync role such that any sync role in the system can pick up the requests and process the requests. Once the role has been selected the synchronization process proceeds as normal. As state is not maintained by the sync role multiple roles can process the request or two roles can handle different portions of the process.
    Type: Application
    Filed: September 3, 2019
    Publication date: January 9, 2020
    Inventors: Michael MURSTEIN, Cristian TEODORESCU, Jason SHAY, James BENTON, Ivelin ZHEGLOV
  • Patent number: 10440106
    Abstract: Disclosed herein is a system and method to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store. When the client desires to synchronize with the files stored on the hosted file store the process identifies a sync role that can process the request. The particular sync role does not need to maintain state with the client device or the file store. The state necessary for the processing of the synchronization process is maintained separate from the sync role such that any sync role in the system can pick up the requests and process the requests. Once the role has been selected the synchronization process proceeds as normal. As state is not maintained by the sync role multiple roles can process the request or two roles can handle different portions of the process.
    Type: Grant
    Filed: October 25, 2015
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Murstein, Cristian Teodorescu, Jason Shay, James Benton, Ivelin Zheglov
  • Patent number: 10019460
    Abstract: Disclosed herein is a system and method that can be used to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store/system. When the client synchronizes with the files stored on the hosted file store the synchronization process identifies the files that need to be synchronized with the client and prepares batches of files to be synced. During the process of synchronization the files are not locked from other user's being able to use the files. If the file is modified by another endpoint during the file synchronization process the file will not be synchronized with the client device during the particular synchronization process. In this way synchronization becomes possible with the hosted service without impacting the performance of other devices that use and access the data in the hosted file store.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Benton, Spencer Bishop, Jason Shay, Michael Murstein, Ran Kalach
  • Publication number: 20170075921
    Abstract: Disclosed herein is a system and method that can be used to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store/system. When the client synchronizes with the files stored on the hosted file store the synchronization process identifies the files that need to be synchronized with the client and prepares batches of files to be synced. During the process of synchronization the files are not locked from other user's being able to use the files. If the file is modified by another endpoint during the file synchronization process the file will not be synchronized with the client device during the particular synchronization process. In this way synchronization becomes possible with the hosted service without impacting the performance of other devices that use and access the data in the hosted file store.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 16, 2017
    Inventors: James Benton, Spencer Bishop, Jason Shay, Michael Murstein, Ran Kalach
  • Publication number: 20170078383
    Abstract: Disclosed herein is a system and method to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store. When the client desires to synchronize with the files stored on the hosted file store the process identifies a sync role that can process the request. The particular sync role does not need to maintain state with the client device or the file store. The state necessary for the processing of the synchronization process is maintained separate from the sync role such that any sync role in the system can pick up the requests and process the requests. Once the role has been selected the synchronization process proceeds as normal. As state is not maintained by the sync role multiple roles can process the request or two roles can handle different portions of the process.
    Type: Application
    Filed: October 25, 2015
    Publication date: March 16, 2017
    Inventors: Michael Murstein, Cristian Teodorescu, Jason Shay, James Benton, Ivelin Zheglov
  • Publication number: 20140282655
    Abstract: The present disclosure relates to systems and methods for gathering analytical information on TV viewers to provide targeted ads on mobile devices. SDKs are provided that allows for the capture of viewers' TV watching habits through their personal electronic devices. The TV watching habits are analyzed and stored to create user profiles. Based on these user profiles, highly relevant and targeted ads are matched and delivered to individual users.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventor: Jason Shay Roberts