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: 11977412
    Abstract: 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: Grant
    Filed: March 20, 2019
    Date of Patent: May 7, 2024
    Assignee: 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: 11979642
    Abstract: 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: Grant
    Filed: April 7, 2022
    Date of Patent: May 7, 2024
    Assignee: 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: 10691445
    Abstract: 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: Grant
    Filed: June 27, 2018
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
  • Publication number: 20180314514
    Abstract: 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: Application
    Filed: June 27, 2018
    Publication date: November 1, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
  • Publication number: 20180255099
    Abstract: 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: Application
    Filed: March 2, 2017
    Publication date: September 6, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Binyan Chen, Ben Appleby, Anupama Janardhan, Rui Chen, Krishna Kumar Parthasarathy, Suresh C. Palani, Puhazholi Vetrivel, Philip K. Newman, Michael A. Wilde
  • Patent number: 10037202
    Abstract: 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: Grant
    Filed: June 3, 2014
    Date of Patent: July 31, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
  • Publication number: 20180191781
    Abstract: 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: Application
    Filed: March 30, 2017
    Publication date: July 5, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Suresh C. Palani, Ben Appleby, Rui Chen, Binyan Chen, Puhazholi Vetrivel, Michael A. Wilde
  • Patent number: 9444847
    Abstract: 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: Grant
    Filed: July 21, 2014
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, JiYe Gao, Yongjun Xie, Rui Chen, Michael Wilde, David Alexander Blyth
  • Publication number: 20150347120
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Nakul Garg, Ricardo Stern, Neelamadhaba Mahapatro, Rui Chen, Michael Wilde, Charles Jeffries
  • Publication number: 20150249682
    Abstract: 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: Application
    Filed: July 21, 2014
    Publication date: September 3, 2015
    Inventors: Hao Zhang, Krishna Kumar Parthasarathy, JiYe Gao, Yongjun Xie, Rui Chen, Michael Wilde, David Alexander Blyth
  • Patent number: 8799329
    Abstract: 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: Grant
    Filed: June 13, 2012
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Charles Lamanna, Rui Chen, Michael Wilde, Ian Miers
  • Publication number: 20130339396
    Abstract: 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: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: Microsoft Corporation
    Inventors: Charles Lamanna, Rui Chen, Michael Wilde, Ian Miers
  • Publication number: 20130326006
    Abstract: 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: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: Ilya Grebnov, Charles Lamanna, Michael Wilde
  • Patent number: 8335933
    Abstract: 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: Grant
    Filed: February 13, 2009
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Matthew G. Humphrey, Ashvin J. Mathew, Michael A. Wilde, Costel Radu
  • Publication number: 20100208889
    Abstract: 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: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Matthew G. Humphrey, Ashvin J. Mathew, Michael A. Wilde, Costel Radu
  • Publication number: 20060255193
    Abstract: 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: Application
    Filed: May 4, 2006
    Publication date: November 16, 2006
    Inventors: Michael Hockstra, Mitchell Gifford, Douglas Counts, Jeffrey Counts, Michael Brennan, Michael Wilde
  • Publication number: 20060181034
    Abstract: 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: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Inventors: Michael Wilde, John Hart, Abhinav Kumar
  • Publication number: 20050074375
    Abstract: 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: Application
    Filed: September 24, 2004
    Publication date: April 7, 2005
    Applicant: DAS - Dunnschicht Anlagen Systeme GmbH
    Inventors: Horst Reichardt, Andreas Frenzel, Konrad Gehmlich, Michael Wilde, Egbert Merforth
  • Publication number: 20030200146
    Abstract: 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: Application
    Filed: May 15, 2003
    Publication date: October 23, 2003
    Inventors: Hillel Levin, Steven M. Golden, Matthew Moog, Michael Wilde, John Kordas, John Jurewicz, Vytas Cuplinskas
  • Publication number: 20020178051
    Abstract: 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: Application
    Filed: January 18, 2000
    Publication date: November 28, 2002
    Applicant: THOMAS G. SCAVONE
    Inventors: Steven M. Golden, Hillel Levin, John Kordas, Michael Wilde, Matthew Moog, John Jurewicz, Vytas Cuplinskas