Patents by Inventor Max Morris
Max Morris 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: 11720633Abstract: A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.Type: GrantFiled: February 28, 2020Date of Patent: August 8, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Jon Gordner, Max Morris, Alexander Hills, Xiao Wei, Gaurav Anand, Elbio Abib
-
Publication number: 20200201912Abstract: A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.Type: ApplicationFiled: February 28, 2020Publication date: June 25, 2020Inventors: Jon Gordner, Max Morris, Alexander Hills, Xiao Wei, Gaurav Anand, Elbio Abib
-
Patent number: 10606897Abstract: A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.Type: GrantFiled: December 19, 2017Date of Patent: March 31, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jon Gordner, Max Morris, Alexander Hills, Xiao Wei, Gaurav Anand, Elbio Abib
-
Publication number: 20180121456Abstract: A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.Type: ApplicationFiled: December 19, 2017Publication date: May 3, 2018Inventors: Jon Gordner, Max Morris, Alexander Hills, Xiao Wei, Gaurav Anand, Elbio Abib
-
Patent number: 9881102Abstract: A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.Type: GrantFiled: April 22, 2013Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jon Gordner, Max Morris, Alexander Hills, Xiao Wei, Gaurav Anand, Elbio Abib
-
Publication number: 20140317072Abstract: A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.Type: ApplicationFiled: April 22, 2013Publication date: October 23, 2014Applicant: Microsoft CorporationInventors: Jon Gordner, Max Morris, Alexander Hills, Xiao Wei, Gaurav Anand, Elbio Abib
-
Patent number: 8346849Abstract: A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.Type: GrantFiled: June 5, 2008Date of Patent: January 1, 2013Assignee: Microsoft CorporationInventors: Claus T. Giloi, Markham Maclin, Max Morris
-
Publication number: 20090083765Abstract: An arrangement for exposing self-describing device-hosted services on a client device to a host application or processes over MTP (Media Transfer Protocol) is provided by which an MTP extension comprising new MTP commands enables the device-hosted services to be backwards and forward compatible with existing MTP implementations. The new MTP commands in the extension enable discovery by the host of device-hosted services provided by a connected client device. In an illustrative example, the device-hosted services include storage services, functional device services, and information services. These device-hosted services advantageously enable richer communication between the host and client device. A set of methods is further provided for taking any such device-hosted service present on a device and exposing the functionality, for example, to web-based client applications, as well as other thin-client solutions, through utilization of a scriptable or other programming environment.Type: ApplicationFiled: September 20, 2007Publication date: March 26, 2009Applicant: Microsoft CorporationInventors: Darren Davis, Gabriel DeBacker, David Goll, Max Morris
-
Publication number: 20080298279Abstract: A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.Type: ApplicationFiled: June 5, 2008Publication date: December 4, 2008Applicant: Microsoft CorporationInventors: Claus T. Giloi, Markham F. Maclin, Max Morris
-
Patent number: 7409455Abstract: A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.Type: GrantFiled: November 8, 2004Date of Patent: August 5, 2008Assignee: Microsoft CorporationInventors: Claus T. Giloi, Markham Maclin, Max Morris
-
Publication number: 20070015123Abstract: A speed reading system includes a plurality of printed sheets, each sheet having a pair of vertically extending scan bars and a plurality of printed lines of indicia extending perpendicular to the scan bars. Selected printed lines of indicia have a plurality of grouped scan words therein, each group forming a single thought, with each scan word being in a different font and larger type than the non-scanned words and each group of scan words being positioned with the first scanned word in the group in one line being adjacent to the vertically extending scan bars. A plurality of scan line indicators are located adjacent and between the scan bars with one scan line indicator being adjacent each scan line having at least one scan word therein.Type: ApplicationFiled: January 26, 2006Publication date: January 18, 2007Inventor: Max Morris
-
Publication number: 20060111926Abstract: Methods and apparatus for managing business interactions between opposing parties. Business interactions are mapped to service contracts. The service contracts are mapped to machine readable code. The machine readable code is defined by business transaction patterns and service interaction patterns. The machine readable code is consumed by an IT system. Management tasks associated with fulfilling obligations required by the business interactions are generated.Type: ApplicationFiled: June 15, 2005Publication date: May 25, 2006Applicant: Microsoft CorporationInventors: David Welsh, Frederick Chong, James Clark, Max Morris
-
Publication number: 20050289082Abstract: A secure electronic transfer mechanism that does not require that the computing entities that are parties to the transaction be aware of the secret data used to secure the transfer. Instead, supplemental computing entities that do have access to such secret data are enlisted to assist in performing challenge-based authentication and authorization.Type: ApplicationFiled: July 29, 2005Publication date: December 29, 2005Applicant: Microsoft CorporationInventors: Max Morris, Christopher Kaler
-
Publication number: 20050193112Abstract: A dispute resolution system for requesting a service provider to provide services so that the service provider can demonstrate to a service intermediary that a service consumer requested services. A service consumer that wants to start requesting services of the service provider registers with the service intermediary an end code of a sequence of code generated using a one-way function. The service intermediary provides the end code to the service provider. The service consumer can then using codes of the sequence requests the service provider to provide services. When the service provider receives a request, it verifies that the code of the request can be used to derive the end code. If the verification is successful, then the service provider can provide the verified code to the service intermediary as non-repudiatable evidence of the services requested by the service consumer.Type: ApplicationFiled: February 27, 2004Publication date: September 1, 2005Inventors: Michael Smith, Miller Abel, Max Morris, John Maffei, Bruce Johnson
-
Publication number: 20050182935Abstract: A secure electronic transfer mechanism that does not require that the computing entities that are parties to the transaction be aware of the secret data used to secure the transfer. A transferring computing entity provides a request from a billing agent computing entity to transfer the electronically transferable item to a computing entity. The billing agent computing entity responds to the request by providing approval data to the second computing entity, the approval data being encrypted using secret data known to the billing agent computing entity and a supplemental computing entity associated with the transferee computing entity, but not to the transferring and transferee computing entity. The approval is provided to the supplemental computing entity, which then credits the transferee account.Type: ApplicationFiled: November 15, 2004Publication date: August 18, 2005Applicant: Microsoft CorporationInventors: Max Morris, Christopher Kaler
-
Publication number: 20050153264Abstract: A speed reading system includes a plurality of printed sheets, each sheet having a pair of vertically extending scan bars and a plurality of printed lines of indicia extending perpendicular to the scan bars. Selected printed lines of indicia have a plurality of grouped scan words therein with each scan word being in a different font and larger type than the non-scanned words and each group of scan words being positioned with the first scanned word in the group in one line being adjacent to the vertically extending scan bars. A plurality of scan line indicators are located adjacent and between the scan bars with one scan line indicator being adjacent each scan line having at least one scan word therein with each scan line indicator being indicative of a line having scan words therein.Type: ApplicationFiled: January 12, 2004Publication date: July 14, 2005Inventor: Max Morris
-
Publication number: 20050097325Abstract: A challenge based authentication mechanism that does not require that the authenticating computing entities be aware of the secret data used for the initial authentication. An authenticator computing entity is to authenticate to the authenticatee computing entity. First, the authenticatee computing entity acquires a challenge from a supplemental authenticatee computing entity. The authenticatee computing entity provides the challenge to the authenticator computing entity, which has a supplemental authenticator computing entity solve the challenge. The authenticator computing entity sends the answer to the authenticatee computing entity, which uses the answer to authenticate the authenticator computing entity.Type: ApplicationFiled: August 13, 2004Publication date: May 5, 2005Inventors: Max Morris, Christopher Kaler
-
Publication number: 20050094581Abstract: A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.Type: ApplicationFiled: November 8, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Claus Giloi, Markham Maclin, Max Morris
-
Patent number: 5503947Abstract: A common pressure vessel type Ni-H.sub.2 battery having a thermally conductive rack disposed within the pressure vessel and having an outer wall conforming to and in thermal contact with the inner surface of a cylindrical center wall portion of the pressure vessel and a plurality of fins dividing the rack into a plurality of compartments. A Ni-H.sub.2 battery cell is disposed in each of the compartments in thermal contact with adjacent ones of the fins. A plurality of flexure springs extend between racks, providing a radial force on the racks so as to urge the outer walls of the racks into contact with respective portions of the wall of the pressure vessel. A stopper is formed internally of the pressure vessel and a wave spring is disposed between a weld ring provided at the end of the rack opposite the stopper for forcing the racks in the longitudinal direction of the pressure vessel into contact with the stopper.Type: GrantFiled: June 7, 1991Date of Patent: April 2, 1996Assignee: Comsat CorporationInventors: William H. Kelly, Wein-Shen Jiang, Ronald R. Kessler, Max A. Morris, Martin W. Earl
-
Patent number: 5310609Abstract: An intercell connector for electrically interconnecting a plurality of battery cells, each of the battery cells including a plurality of spaced apart positive and negative electrode plates encased in a plastic casing. The intercell connector includes first and second buss bars disposed in spaced apart relation to each other and each including a base portion and an electrode connecting portion extending from the base portion, the base portions of the first and second buss bars respectively including first and second electrode terminals aligned with each other; and an insulator for insulating the first and second buss bars from each other. The connector is disposed in the casing of each of the cells so as to extend transversely to the electrode plates with the casing being bonded to a portion of the insulator such that only the electrode terminals are exposed outside the casing.Type: GrantFiled: May 25, 1993Date of Patent: May 10, 1994Assignee: ComsatInventors: Martin W. Earl, Ronald R. Kessler, Max A. Morris