Patents by Inventor Michael Wilde
Michael Wilde 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: 11977412Abstract: A variety of improvements to docking systems for portable computing devices are disclosed. For example, improved techniques for maintaining a data connection between a base portion of the docking system and a case portion of the docking system are disclosed. As an example, the docking system can include improved magnetics that help maintain the data connection between the base portion and the case portion, even during rotational movements of the case portion relative to the base portion. Further still, examples are described where the detection of a docking action between the case portion and the base portion can trigger any of a number of responsive actions.Type: GrantFiled: March 20, 2019Date of Patent: May 7, 2024Assignee: MOBILE TECH, INC.Inventors: Michael D. Miles, Kristopher W. Schatz, Jude A. Hall, Hoa Pham, Lincoln Wilde, Travis C. Walker, Steven R. Payne
-
Patent number: 11979642Abstract: Systems, and methods are described for navigating non-dynamic pages at a client device served up from voice search requests by selecting a feature on the image page by a user request for navigating the feature viewed on the image page wherein the feature selected has an appearance of a dynamic feature when served up on the display wherein the user request selects a location on the image page; identifying the feature by the voice cloud server by location data of a selected location on the page; executing a feature request on a corresponding page which contains dynamic script at the voice cloud server to receive a linked page from a third-party search service; and removing dynamic scripts, at the voice cloud search server, of the linked page for serving up as an image page of the linked page at the client device.Type: GrantFiled: April 7, 2022Date of Patent: May 7, 2024Assignee: DISH Network L.L.C.Inventors: James Wilde, Ashok Soni, Hawk McGinty, James Shuler, Lixing Zhang, Michael Disante, Narayanan Sekhar, Xiaomei Sun, Xinhua Yang
-
Patent number: 10691445Abstract: Techniques for isolating a portion of an online computing service referred to as a deployment unit and configured with a complete build of the online computing service may include routing production traffic away from the deployment unit, applying one or more changes to the complete build, and after applying one or more changes to the complete build, using the deployment unit for testing these changes using end-to-end tests. In one embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants.Type: GrantFiled: June 27, 2018Date of Patent: June 23, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Publication number: 20180314514Abstract: Techniques to isolating a portion of an online computing service are described. The following description may refer to the isolated portion as a deployment unit configured with a complete build of the online computing service. In one embodiment, after applying one or more changes to the complete build, the deployment unit may be used for testing these changes using end-to-end tests. In another embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants. Other embodiments are described and claimed.Type: ApplicationFiled: June 27, 2018Publication date: November 1, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Publication number: 20180255099Abstract: Correlated signals associated with one or more of stored content, content metadata, and activities associated with the stored content of a tenant may be analyzed and alert(s) determined based on alert threshold(s) or broader “abnormal” pattern detection. Different recipients for different alerts or alert levels may be designated and the alert(s) transmitted to the designated recipients. Alerts may also be displayed through an alert management dashboard of a protection service. The alert(s) and the results of the analysis may also be provided to a policy engine for use in adjusting or creating rules within a policy, alert thresholds, and signal collection/analysis. Post-fact investigations may also be initiated upon alerts.Type: ApplicationFiled: March 2, 2017Publication date: September 6, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Binyan Chen, Ben Appleby, Anupama Janardhan, Rui Chen, Krishna Kumar Parthasarathy, Suresh C. Palani, Puhazholi Vetrivel, Philip K. Newman, Michael A. Wilde
-
Patent number: 10037202Abstract: Techniques to isolating a portion of an online computing service are described. The following description may refer to the isolated portion as a deployment unit configured with a complete build of the online computing service. In one embodiment, after applying one or more changes to the complete build, the deployment unit may be used for testing these changes using end-to-end tests. In another embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants. Other embodiments are described and claimed.Type: GrantFiled: June 3, 2014Date of Patent: July 31, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Publication number: 20180191781Abstract: A multi-purpose platform may collect different types of signals such as metadata, documents, activities, etc. and correlate in a multi-stage evaluation framework in order to allow simple queries from components and clients of a compliance and security environment to be converted into rich analyses on available data. Various signals may be collected from tenant environment and correlated at multiple levels based on their content and context. Queries from components such as a threat intelligence manager, a data explorer module, or even clients of the system may be executed on the correlated data by focusing and/or filtering the queries based on the context, effectively converting a simple query to a comprehensive analysis. The platform may have intelligence to decide which type of data to run a query on based on the request and allow data investigations performing a chain-linked investigation that can go multiple levels deep.Type: ApplicationFiled: March 30, 2017Publication date: July 5, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Suresh C. Palani, Ben Appleby, Rui Chen, Binyan Chen, Puhazholi Vetrivel, Michael A. Wilde
-
Patent number: 9444847Abstract: A notification is received at a workload that indicates that a compliance policy update is available for the workload at a compliance policy management system. A synchronization manager on the workload pulls the compliance policy update from the compliance policy management system and deploys it to the workload.Type: GrantFiled: July 21, 2014Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hao Zhang, Krishna Kumar Parthasarathy, JiYe Gao, Yongjun Xie, Rui Chen, Michael Wilde, David Alexander Blyth
-
Publication number: 20150347120Abstract: Techniques to isolating a portion of an online computing service are described. The following description may refer to the isolated portion as a deployment unit configured with a complete build of the online computing service. In one embodiment, after applying one or more changes to the complete build, the deployment unit may be used for testing these changes using end-to-end tests. In another embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants. Other embodiments are described and claimed.Type: ApplicationFiled: June 3, 2014Publication date: December 3, 2015Applicant: MICROSOFT CORPORATIONInventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
-
Publication number: 20150249682Abstract: A notification is received at a workload that indicates that a compliance policy update is available for the workload at a compliance policy management system. A synchronization manager on the workload pulls the compliance policy update from the compliance policy management system and deploys it to the workload.Type: ApplicationFiled: July 21, 2014Publication date: September 3, 2015Inventors: Hao Zhang, Krishna Kumar Parthasarathy, JiYe Gao, Yongjun Xie, Rui Chen, Michael Wilde, David Alexander Blyth
-
Patent number: 8799329Abstract: An application asynchronously flattens a graph in a relational store to provide fast access to node relationship queries. The application may implement an algorithm that retrieves forward paths of a start node. The algorithm may also retrieve reverse paths of end node. The application may cross-join the forward and reverse paths to determine link paths connecting the start and end nodes. The application may merge the link paths with existing paths. The application may increment path reference counts. The application may store the link paths as a link between the nodes to represent a relationship between the nodes.Type: GrantFiled: June 13, 2012Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Charles Lamanna, Rui Chen, Michael Wilde, Ian Miers
-
Publication number: 20130339396Abstract: An application asynchronously flattens a graph in a relational store to provide fast access to node relationship queries. The application may implement an algorithm that retrieves forward paths of a start node. The algorithm may also retrieve reverse paths of end node. The application may cross-join the forward and reverse paths to determine link paths connecting the start and end nodes. The application may merge the link paths with existing paths. The application may increment path reference counts. The application may store the link paths as a link between the nodes to represent a relationship between the nodes.Type: ApplicationFiled: June 13, 2012Publication date: December 19, 2013Applicant: Microsoft CorporationInventors: Charles Lamanna, Rui Chen, Michael Wilde, Ian Miers
-
Publication number: 20130326006Abstract: A data store receives a page cookie as a request for a page of records. The page cookie acts as a container to a record identifier of a last retrieved record and a timestamp of the last change to the record. The data store identifies retrieved pages to skip over according to a comparison of date, time and data instance name/write-master information for each record in the retrieved pages against the information in the page cookie. The data stamp contains information about the timestamp of last change to the record and data store instance name of the record. Subsequent to finding a matching record, the data store creates a new page cookie based on the page containing the record and transmits the new page cookie and the page to the requester.Type: ApplicationFiled: June 4, 2012Publication date: December 5, 2013Applicant: Microsoft CorporationInventors: Ilya Grebnov, Charles Lamanna, Michael Wilde
-
Patent number: 8335933Abstract: A secure storage system secures information of a client by first encrypting the information with a first key to generate first-key encrypted data. The secure storage system then encrypts with a second key the first-key encrypted data and the first key to generate second-key encrypted data. The system provides the client with a first portion of the second-key encrypted data. The system stores a second portion of the second-key encrypted data and the second key. When the confidential information is needed, the client provides the first portion. The system retrieves the second portion. The system then decrypts with the second key the first portion and the second portion to generate the first-key encrypted data and the first key. The system then decrypts with the first key the first-key encrypted data to generate the unsecure confidential information.Type: GrantFiled: February 13, 2009Date of Patent: December 18, 2012Assignee: Microsoft CorporationInventors: Matthew G. Humphrey, Ashvin J. Mathew, Michael A. Wilde, Costel Radu
-
Publication number: 20100208889Abstract: A secure storage system secures information of a client by first encrypting the information with a first key to generate first-key encrypted data. The secure storage system then encrypts with a second key the first-key encrypted data and the first key to generate second-key encrypted data. The system provides the client with a first portion of the second-key encrypted data. The system stores a second portion of the second-key encrypted data and the second key. When the confidential information is needed, the client provides the first portion. The system retrieves the second portion. The system then decrypts with the second key the first portion and the second portion to generate the first-key encrypted data and the first key. The system then decrypts with the first key the first-key encrypted data to generate the unsecure confidential information.Type: ApplicationFiled: February 13, 2009Publication date: August 19, 2010Applicant: Microsoft CorporationInventors: Matthew G. Humphrey, Ashvin J. Mathew, Michael A. Wilde, Costel Radu
-
Publication number: 20060255193Abstract: A grinding machine for reducing wood objects to fragments. The machine includes a frame that carries an engine and is supported for movement over the ground. An arm is supported on the frame for pivotal movement relative to the frame and the engine and carries a grinding member. The engine drives the grinding member through a drive transmission linkage that is connected between the engine and the grinding member. The drive transmission linkage transmits torque from the engine to the grinding member even as the arm pivots the grinding member relative to the frame and the engine.Type: ApplicationFiled: May 4, 2006Publication date: November 16, 2006Inventors: Michael Hockstra, Mitchell Gifford, Douglas Counts, Jeffrey Counts, Michael Brennan, Michael Wilde
-
Publication number: 20060181034Abstract: A ride control suspension control system having suspension control units with a damper and a single pressure regulator that controls dampening in both the compression and rebound chambers of the damper. The fluid control circuit may include a plurality of check valves that coordinate the flow of fluid to and from both chambers through the pressure regulator. In one embodiment, the system includes a central controller that receives input from a variety of sensors and directly controls operation the pressure regulators in each of the suspension control units without the need for any remote processors. The ride control suspension system may also include wheel position sensors that are external to the accumulator.Type: ApplicationFiled: February 17, 2005Publication date: August 17, 2006Inventors: Michael Wilde, John Hart, Abhinav Kumar
-
Publication number: 20050074375Abstract: The invention relates to a modular system for the treatment of process exhaust gases containing pollutants. The object is to propose a possible way of carrying out the aftertreatment of process exhaust gases of this type which allows reliable operation at low cost. The intention is to allow sufficient redundancy and also flexible adaptation to increasing capacities to undergo aftertreatment. The modular system according to the invention is in this case designed in such a way that there is an electronic control for burners, the supply of process exhaust gases, washing liquid and/or of fuel gases in reaction chambers. At least two reaction chambers form modules which can be controlled by means of the electronic control for simultaneous or alternating treatment of process exhaust gases, taking account of detected operating states at the system or at least one module.Type: ApplicationFiled: September 24, 2004Publication date: April 7, 2005Applicant: DAS - Dunnschicht Anlagen Systeme GmbHInventors: Horst Reichardt, Andreas Frenzel, Konrad Gehmlich, Michael Wilde, Egbert Merforth
-
Publication number: 20030200146Abstract: A data processing system issuing ECs through “online” networks of personal computers, televisions, or other devices with video monitors or telephones. Each electronic certificate includes transaction data and identification data, and can be printed out on a printing device linked to a consumer's personal input device, or electronically stored in a designated data base until a specified expiration date. The certificate can be used for various purposes, including use as a coupon for a discounted price on a product or service, proof of a gift or award, proof of reservation, or proof of payment. Consumers access the data processing system online, browse among their choices, and make their selections. The data processing system provides reports on the selected certificates and their use following selection.Type: ApplicationFiled: May 15, 2003Publication date: October 23, 2003Inventors: Hillel Levin, Steven M. Golden, Matthew Moog, Michael Wilde, John Kordas, John Jurewicz, Vytas Cuplinskas
-
Publication number: 20020178051Abstract: A data processing system issuing ECs through “online” networks of personal computers, televisions, or other devices with video monitors or telephones. Each electronic certificate includes transaction data and identification data, and can be printed out on a printing device linked to a consumer's personal input device, or electronically stored in a designated data base until a specified expiration date. The certificate can be used for various purposes, including use as a coupon for a discounted price on a product or service, proof of a gift or award, proof of reservation, or proof of payment. Consumers access the data processing system online, browse among their choices, and make their selections. The data processing system provides reports on the selected certificates and their use following selection.Type: ApplicationFiled: January 18, 2000Publication date: November 28, 2002Applicant: THOMAS G. SCAVONEInventors: Steven M. Golden, Hillel Levin, John Kordas, Michael Wilde, Matthew Moog, John Jurewicz, Vytas Cuplinskas