Patents by Inventor Ray Patch
Ray Patch 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: 10936693Abstract: The subject disclosure relates to interaction and execution of objects in a distributed network or in the cloud. Each object comprises a Uniform Resource Identifier (URI) path that names the object in the cloud through a distributed object directory. A client device can directly interface with a live instance of an object based on the URI path. The object can be agnostic to remote procedure call semantics. In some aspects, the object can be connected to an interacted with either remotely or locally. Further, single instances or multiple instances of the object can exist at substantially the same time.Type: GrantFiled: September 8, 2014Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ray Patch, Liviu Tiganus, Rajeev Chauhan
-
Publication number: 20140379865Abstract: The subject disclosure relates to interaction and execution of objects in a distributed network or in the cloud. Each object comprises a Uniform Resource Identifier (URI) path that names the object in the cloud through a distributed object directory. A client device can directly interface with a live instance of an object based on the URI path. The object can be agnostic to remote procedure call semantics. In some aspects, the object can be connected to an interacted with either remotely or locally. Further, single instances or multiple instances of the object can exist at substantially the same time.Type: ApplicationFiled: September 8, 2014Publication date: December 25, 2014Inventors: Ray Patch, Liviu Tiganus, Rajeev Chauhan
-
Patent number: 8856171Abstract: The subject disclosure relates to interaction and execution of objects in a distributed network or in the cloud. Each object comprises a Uniform Resource Identifier (URI) path that names the object in the cloud through a distributed object directory. A client device can directly interface with a live instance of an object based on the URI path. The object can be agnostic to remote procedure call semantics. In some aspects, the object can be connected to an interacted with either remotely or locally. Further, single instances or multiple instances of the object can exist at substantially the same time.Type: GrantFiled: March 29, 2011Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Ray Patch, Liviu Tiganus, Rajeev Chauhan
-
Publication number: 20120254239Abstract: The subject disclosure relates to interaction and execution of objects in a distributed network or in the cloud. Each object comprises a Uniform Resource Identifier (URI) path that names the object in the cloud through a distributed object directory. A client device can directly interface with a live instance of an object based on the URI path. The object can be agnostic to remote procedure call semantics. In some aspects, the object can be connected to an interacted with either remotely or locally. Further, single instances or multiple instances of the object can exist at substantially the same time.Type: ApplicationFiled: March 29, 2011Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Ray Patch, Liviu Tiganus, Rajeev Chauhan
-
Patent number: 7519578Abstract: A mechanism is provided to a user which allows “ubiquitous” searching—searching of possibly heterogeneous search repositories. In one embodiment, this search mechanism is provided by means of a search framework underlying a web-based user interface. When a search request is made, the underlying search framework detects the search request and its associated parameters, associates the search request with the required search provider or providers while still exposing (through the search context) the full search functionality for all search providers currently configured with the search framework, dispatches the search requests, and handles the return of search results in a unified format. The search providers follow the search framework's interfaces through which the search framework can detect the search method offered by the search provider, and results format and option information.Type: GrantFiled: October 3, 2003Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Constantin Mihai, David Rothenberg, Ray Patch, Gabriel Gottlieb
-
Patent number: 7389515Abstract: A customized library management method and system generates a customized class library needed for executing an application in a client system. In response to an identification of a given application, the server determines the appropriate classes and methods to include in a library to be sent to the client based on certain parameters. The customized class library includes classes that are required by the application and that are not yet loaded on the client. The requested application and the customized class library are then transmitted to the client for execution. Within a customized class library management system, a client system can deflate, delete and regenerate applications and class libraries in accordance with resource requirements of the client and other criteria.Type: GrantFiled: May 21, 2001Date of Patent: June 17, 2008Assignee: Microsoft CorporationInventors: Demsey M. Seth, Ray Patch
-
Patent number: 7243346Abstract: A customized library management method and system generates a customized class library needed for executing an application in a client system. In response to an identification of a given application, the server determines the appropriate classes and methods to include in a library to be sent to the client based on certain parameters. The customized class library includes classes that are required by the application and that are not yet loaded on the client. The requested application and the customized class library are then transmitted to the client for execution. Within a customized class library management system, a client system can deflate, delete and regenerate applications and class libraries in accordance with resource requirements of the client and other criteria.Type: GrantFiled: May 21, 2001Date of Patent: July 10, 2007Assignee: Microsoft CorporationInventors: Demsey M. Seth, Ray Patch
-
Publication number: 20050076016Abstract: A mechanism is provided to a user which allows “ubiquitous” searching—searching of possibly heterogeneous search repositories. In one embodiment, this search mechanism is provided by means of a search framework underlying a web-based user interface. When a search request is made, the underlying search framework detects the search request and its associated parameters, associates the search request with the required search provider or providers while still exposing (through the search context) the full search functionality for all search providers currently configured with the search framework, dispatches the search requests, and handles the return of search results in a unified format. The search providers follow the search framework's interfaces through which the search framework can detect the search method offered by the search provider, and results format and option information.Type: ApplicationFiled: October 3, 2003Publication date: April 7, 2005Inventors: Constantin Mihai, David Rothenberg, Ray Patch, Gabriel Gottlieb