Patents by Inventor Sean Watson
Sean Watson 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: 11528264Abstract: A streaming server receives a first request to view the media item from the client device via a connection between the client device and the streaming server. An encrypted portion of the media item is provided to the client device. A cryptography key is sent to the client device for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item. A verification is received to determine whether the client device is authorized to play the decrypted media item.Type: GrantFiled: February 3, 2020Date of Patent: December 13, 2022Assignee: Google LLCInventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Patent number: 10987676Abstract: Screens for conical mills and an improved gearbox and housing for such conical mills are shown and described. The screens are frusto-conically-shaped and include a tapered sidewall with a plurality of openings in the sidewall that may be of uniform size. Each opening is separated from adjacent openings by spacing distances which are shorter at the top of the tapered sidewall and longer at the bottom of the tapered sidewall to thereby reduce the residence time of the powder being milled at the top of the tapered sidewall and to increase the residence time of the powder being milled at the bottom of the tapered sidewall.Type: GrantFiled: July 12, 2016Date of Patent: April 27, 2021Assignee: Quadro Engineering Corp.Inventors: Wilf Sanguesa, Barry Watson, Jeff Verberne, Sean Watson
-
Patent number: 10747719Abstract: Systems and methods for restoring a file system to a point-in-time without relying on a backup. One system includes an electronic processor configured to automatically restore a file system to a specified point-in-time by (a) automatically restoring, from a recycle bin, items deleted from the file system after the point-in-time, (b) automatically deleting, from the file system, items created within the file system after the point-in-time, (c) automatically moving items moved within the file system after the point-in-time to a location within the file system associated with the point-in-time, (d) automatically deleting, from the file system, items copied within the file system after the point-in-time, (e) automatically renaming items renamed within the file system after the point-in-time to a name associated with the point-in-time, and (f) automatically restoring, from a version history, a version associated with the point-in-time for items with content modified after the point-in-time.Type: GrantFiled: December 8, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jose A. Barreto, Clement B. Fauchere, Meir E. Abergel, Steven J. Rayson, Jiashan Song, Andrew Sean Watson, Shaun W. Kimber, Ronakkumar N. Desai, Andrew Glover
-
Patent number: 10740298Abstract: Techniques for limiting synchronization conflicts during file synchronization in a computing system are described herein. In one embodiment, a method includes detecting a change to a local copy a computer file on a client device. The local copy is associated with a local token. The method also includes obtaining a server token associated with a server copy of the same computer file on a file server and determining whether the local token matches the server token. If the local and server tokens match each other, the method includes uploading the local copy to the file server to overwrite the server copy even though the server copy contains a change to the computer file that is different than a change to the local copy of the same computer file.Type: GrantFiled: January 13, 2017Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Andrew Sean Watson, Steve Rayson, Yigithan Dedeoglu, George Armah
-
Publication number: 20200177575Abstract: A streaming server receives a first request to view the media item from the client device via a connection between the client device and the streaming server. An encrypted portion of the media item is provided to the client device. A cryptography key is sent to the client device for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item. A verification is received to determine whether the client device is authorized to play the decrypted media item.Type: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Patent number: 10606865Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.Type: GrantFiled: August 28, 2017Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
-
Patent number: 10554651Abstract: A method receives, by a processing device of a streaming server, a first request to view the media item from the client device via a connection between the client device and the streaming server. Prior to a verification that the client device is authorized to play the media item, the method provides an encrypted portion of the media item to the client device via the connection between the client device and the streaming server. Responsive to the verification that the client device is authorized to play the media item, the method sends, by the processing device via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item.Type: GrantFiled: August 22, 2018Date of Patent: February 4, 2020Assignee: Google LLCInventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Publication number: 20190095455Abstract: Systems and methods for restoring a file system to a point-in-time without relying on a backup. One system includes an electronic processor configured to automatically restore a file system to a specified point-in-time by (a) automatically restoring, from a recycle bin, items deleted from the file system after the point-in-time, (b) automatically deleting, from the file system, items created within the file system after the point-in-time, (c) automatically moving items moved within the file system after the point-in-time to a location within the file system associated with the point-in-time, (d) automatically deleting, from the file system, items copied within the file system after the point-in-time, (e) automatically renaming items renamed within the file system after the point-in-time to a name associated with the point-in-time, and (f) automatically restoring, from a version history, a version associated with the point-in-time for items with content modified after the point-in-time.Type: ApplicationFiled: December 8, 2017Publication date: March 28, 2019Inventors: Jose A. BARRETO, Clement B. FAUCHERE, Meir E. ABERGEL, Steven J. RAYSON, Jiashan SONG, Andrew Sean WATSON, Shaun W. KIMBER, Ronakkumar N. DESAI, Andrew GLOVER
-
Publication number: 20190009278Abstract: Screens for conical mills and an improved gearbox and housing for such conical mills are shown and described. The screens are frusto-conically-shaped and include a tapered sidewall with a plurality of openings in the sidewall that may be of uniform size. Each opening is separated from adjacent openings by spacing distances which are shorter at the top of the tapered sidewall and longer at the bottom of the tapered sidewall to thereby reduce the residence time of the powder being milled at the top of the tapered sidewall and to increase the residence time of the powder being milled at the bottom of the tapered sidewall.Type: ApplicationFiled: July 12, 2016Publication date: January 10, 2019Applicant: QUADRO ENGINEERING CORP.Inventors: Wilf SANGUESA, Barry WATSON, Jeff VERBERNE, Sean WATSON
-
Publication number: 20180367529Abstract: A method receives, by a processing device of a streaming server, a first request to view the media item from the client device via a connection between the client device and the streaming server. Prior to a verification that the client device is authorized to play the media item, the method provides an encrypted portion of the media item to the client device via the connection between the client device and the streaming server. Responsive to the verification that the client device is authorized to play the media item, the method sends, by the processing device via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item.Type: ApplicationFiled: August 22, 2018Publication date: December 20, 2018Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Patent number: 10091192Abstract: Implementations disclose merged video streaming, authorization, and metadata request. A method includes receiving, by a streaming server, a first request to view a media item from a client device via a connection between the client device and the streaming server, and sending a second request to an authorization server to verify that the client device is authorized to play the media item. The method further includes: prior to receiving a response from the authorization server, providing an encrypted portion of the media item to the client device via the connection, receiving, from the authorization server, a verification that the client device is authorized to play the media item, and sending, via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item to the client device.Type: GrantFiled: August 23, 2016Date of Patent: October 2, 2018Assignee: GOOGLE LLCInventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Publication number: 20180101544Abstract: Techniques for limiting synchronization conflicts during file synchronization in a computing system are described herein. In one embodiment, a method includes detecting a change to a local copy a computer file on a client device. The local copy is associated with a local token. The method also includes obtaining a server token associated with a server copy of the same computer file on a file server and determining whether the local token matches the server token. If the local and server tokens match each other, the method includes uploading the local copy to the file server to overwrite the server copy even though the server copy contains a change to the computer file that is different than a change to the local copy of the same computer file.Type: ApplicationFiled: January 13, 2017Publication date: April 12, 2018Inventors: Andrew Sean Watson, Steve Rayson, Yigithan Dedeoglu, George Armah
-
Publication number: 20180063117Abstract: Implementations disclose merged video streaming, authorization, and metadata request. A method includes receiving, by a streaming server, a first request to view a media item from a client device via a connection between the client device and the streaming server, and sending a second request to an authorization server to verify that the client device is authorized to play the media item. The method further includes: prior to receiving a response from the authorization server, providing an encrypted portion of the media item to the client device via the connection, receiving, from the authorization server, a verification that the client device is authorized to play the media item, and sending, via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item to the client device.Type: ApplicationFiled: August 23, 2016Publication date: March 1, 2018Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Publication number: 20170357706Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
-
Patent number: 9754008Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.Type: GrantFiled: November 2, 2015Date of Patent: September 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
-
Publication number: 20160055227Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.Type: ApplicationFiled: November 2, 2015Publication date: February 25, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
-
Patent number: 9189503Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.Type: GrantFiled: December 6, 2012Date of Patent: November 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
-
Patent number: 8825594Abstract: Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode.Type: GrantFiled: May 8, 2008Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Simon Skaria, Naresh Kannan, Simon Peter Clarke, Miko Arnab Sakhya Singha Bose, Christopher J. Antos, Mark Rolland Knight, Andrew G. Carlson, Don Adam Hedgpeth, Mitesh Pankaj Patel, Andrew Sean Watson, Jonathan B. Bailor, Elena Petrova
-
Patent number: 8812565Abstract: Enhanced browser caching is provided through a file identifier attribute employed at a front end server level for deterministic marking A front end server may use an attribute of a file identifier such as an attached parameter, a pattern, a directory associated with the file, or similar attributes to change the links it emits into other content in order to prompt the browsers to request new files. The attribute may be changed (e.g. incremented) based on a web change associated with the content being served.Type: GrantFiled: October 15, 2010Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Frederico Mameri, Elisabeth Olson, Andrew Sean Watson, Mark Walker
-
Publication number: 20140164443Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.Type: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: Microsoft CorporationInventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson