Patents by Inventor Michael Hart

Michael Hart 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: 10552462
    Abstract: A disclosed computer-implemented method for tokenizing user-annotated names may include (1) identifying an example set of user-annotated names, (2) creating a custom dictionary that includes known keywords by (a) extracting a set of known keywords from the example set of user-annotated names and (b) assigning a frequency score to each known keyword in the set of known keywords based on the respective frequency of each known keyword within the example set, and (3) enabling the computing device to tokenize an additional user-annotated name of arbitrary structure by performing a semantic analysis including (a) assigning, using the custom dictionary, a frequency score to a substring of the additional user-annotated name based on the substring matching the known keyword and (b) splitting the additional user-annotated name into tokens according to a permutation of substrings that received a top combined frequency score. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: February 4, 2020
    Assignee: Veritas Technologies LLC
    Inventor: Michael Hart
  • Patent number: 10545950
    Abstract: Multiple edits to a hierarchical data structure may be atomically applied. A request to perform modifications with respect to a portion or the entire hierarchical data structure may be received. A copy of the requested portion of the hierarchical data structure may be created separate from the hierarchical data structure. The portion of the hierarchical data structure may remain available for read access. Modifications may be applied to the copy of the portion of the hierarchical data structure. In response to a request to commit the modifications to the portion of the hierarchical data structure, the copy of the portion of the hierarchical data structure may atomically replace the portion of the hierarchical data structure.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Collins, Zachary Mohamed Shalla, Marvin Michael Theimer, John Petry, Michael Hart, Serge Hairanian, Anders Samuelsson, Salvador Salazar Sepulveda, Ji Luo
  • Patent number: 10543542
    Abstract: A miter saw includes a base assembly, a bevel arm pivotably coupled to the base assembly, and a saw unit pivotably coupled to the bevel arm about a horizontal chop axis. The saw unit includes a saw blade rotatable about a blade axis and a motor having an output shaft inclined at an oblique included angle relative to the blade axis. The miter saw also includes a guide rail coupling the saw unit to the base assembly and a battery selectively electrically connectable with the motor to provide power to the motor. The bevel arm and saw unit are pivotable relative to the base assembly, from an orientation in which the saw blade is substantially vertical, in both a first direction about the bevel axis by a bevel angle of at least about 45 degrees and an opposite, second direction by a bevel angle of at least about 45 degrees.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 28, 2020
    Assignee: TTI (MACAO COMMERCIAL OFFSHORE) LIMITED
    Inventor: Michael Hart
  • Patent number: 10542017
    Abstract: The disclosed computer-implemented method for personalizing security incident reports may include (i) generating, within a training dataset, a feature vector for each of a group of security incidents, the feature vector including features that describe the security incidents and the features including response codes that a set of clients previously assigned to the security incidents as labels, (ii) training a supervised machine learning function on the training dataset using the response codes that the set of clients previously assigned to the security incidents, (iii) applying the supervised machine learning function to a feature vector that describes a new security incident on the set of clients to predict that the set of clients will ignore the new security incident, and (iv) personalizing a list of security incidents that is electronically reported to the set of clients by deprioritizing the new security incident. Other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: January 21, 2020
    Assignee: Symantec Corporation
    Inventors: Chris Gates, Michael Hart, Kevin Roundy
  • Patent number: 10534933
    Abstract: Encrypting and decrypting sensitive files on a network device. In one embodiment, a method may include determining that a file stored on a network device is a sensitive file, encrypting the sensitive file, sending, to an authentication server, an encryption key, initializing, at the network device, a Software Guard Extension (SGX) enclave, loading, into the SGX enclave, a retrieval application, receiving, at the retrieval application, an attestation from the authentication server that the retrieval application is authentic, receiving, at the retrieval application, the encryption key from the authentication server, receiving, at the retrieval application, a user request to decrypt the encrypted sensitive file, authenticating, at the retrieval application, the user request, decrypting, at the network device, the particular encrypted sensitive file, and providing the sensitive file to the user.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: January 14, 2020
    Assignee: Symantec Corporation
    Inventors: Kevin Alejandro Roundy, Yuqiong Sun, Christopher Gates, Michael Hart, Saurabh Shintre, Brian T. Witten
  • Publication number: 20200009701
    Abstract: The present disclosure relates to a polishing protocol for ZrB2 ceramics.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 9, 2020
    Inventors: Joseph Rice, Michael Hart, Dae Wook Kim
  • Publication number: 20200013397
    Abstract: A system that is capable of controlling multiple entertainment systems and/or speakers using voice commands. The system receives voice commands and may determine audio sources and speakers indicated by the voice commands. The system may generate audio data from the audio sources and may send the audio data to the speakers using multiple interfaces. For example, the system may send the audio data directly to the speakers using a network address, may send the audio data to the speakers via a voice-enabled device or may send the audio data to the speakers via a speaker controller. The system may generate output zones including multiple speakers and may associate input devices with speakers within the output zones. For example, the system may receive a voice command from an input device in an output zone and may reduce output audio generated by speakers in the output zone.
    Type: Application
    Filed: April 15, 2019
    Publication date: January 9, 2020
    Inventors: Robert Williams, Steven Todd Rabuchin, Gregory Michael Hart
  • Patent number: 10527910
    Abstract: A vehicle driver assist system includes a housing having a main body portion and a viewing window in the main body portion. A camera is provided in the main body portion and has a field of view through the viewing window. A glare reduction portion is adjacent the camera. The glare reduction portion has a textured surface for attenuating light reflection off of the glare reduction portion and into the camera.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: January 7, 2020
    Assignee: TRW AUTOMOTIVE U.S. LLC
    Inventors: Shaoying Kang, Michael A. Hart, Harsh G. Shah, Matthew M. Jazwiecki
  • Patent number: 10530809
    Abstract: The disclosed computer-implemented method for remediating computer stability issues may include (i) determining that a device has experienced a computer stability problem, (ii) obtaining, from the device, one or more computer-generated log lines that potentially include information pertaining to a cause of the computer stability problem, (iii) directly analyzing text included within the computer-generated log lines, (iv) identifying information relating to the computer stability problem based on the direct analysis of the text, and (v) remediating the device to resolve the computer stability problem. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: January 7, 2020
    Assignee: Symantec Corporation
    Inventors: Michael Hart, Chris Gates
  • Patent number: 10530805
    Abstract: The disclosed computer-implemented method for detecting security incidents may include (i) collecting, by a security server, security information describing security events detected on at least one client device, (ii) generating, based on the collected security information, a mathematical graph that includes a set of nodes designating machine-windows of data and a set of nodes designating detected security events, (iii) executing a random-walk-with-restart algorithm on the generated mathematical graph to sort the set of nodes designating machine-windows of data in terms of relevance to a set of ground truth nodes that indicate confirmed security threats, and (iv) performing a remedial security action to protect a user in response to detecting a candidate security threat based on sorting the set of nodes designating machine-windows of data by executing the random-walk-with-restart algorithm. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: January 7, 2020
    Assignee: Symantec Corporation
    Inventors: Acar Tamersoy, Kevin Roundy, Michael Hart, Daniel Kats, Michael Spertus
  • Publication number: 20190394365
    Abstract: A driver assist system for a vehicle. The driver assist system includes a bracket having a mounting face. The mounting face is adapted to be attached to a part of the vehicle. The bracket includes a first locating member extending from the mounting face. A module is received in the bracket to secure the module to the part of the vehicle. The module has a camera lens extending from a first face and a first module locating member extending from the first face. One of the first bracket locating member and the first module locating member is linearly received within one other of the first bracket locating member and the first module locating member when the module is received in the bracket to maintain an orientation of the module relative to the bracket.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Thomas E. Blake, III, Michael A. Hart
  • Publication number: 20190375060
    Abstract: A miter saw includes a fence assembly having a first fence fixedly coupled to a base of the miter saw. The fence assembly includes a moveable fence having a lower portion slidably received within a channel at least partially defined by the first fence. The fence assembly includes a locking member coupled to the first fence. The locking member extends into a groove defined by the lower portion of the moveable fence. The locking member is configured to engage the lower portion of the moveable fence to selectively lock the moveable fence between a retracted position and an extended position relative to the first fence. The fence assembly includes a retaining member coupled to the first fence and extending into the groove of the moveable fence. The locking member and the retaining member collectively restrict the moveable fence from moving in a direction away from the horizontal workpiece support surfaces.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 12, 2019
    Inventors: Michael Hart, Sumithra Janardhanan
  • Patent number: 10490195
    Abstract: Systems, methods, and devices related to establishing voice identity profiles for use with voice-controlled devices are provided. The embodiments disclosed enhance user experience by customizing the enrollment process to utilize voice recognition for each user based on historical information which can be used in the selection process of phrases a user speaks during enrollment of a voice recognition function or skill. The selection process can utilize phrases that have already been spoken to the electronic device; it can utilize phrases, contacts, or other personalized information it can obtain from the user account of the person enrolling; it can use any of the information just described to select specific words to enhance the probably of achieving higher phonetic matches based on words the individual user is more likely to speak to the device.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Vishwanathan Krishnamoorthy, Sundararajan Srinivasan, Spyridon Matsoukas, Aparna Khare, Arindam Mandal, Krishna Subramanian, Gregory Michael Hart
  • Patent number: 10489424
    Abstract: Resource data objects describing resources in a system may be maintained in multiple different hierarchies for applying policies to manage the resources. Lookup requests may access the different hierarchies to determine which policies are applicable to a given resource based on the policies identified in each of the hierarchies. Modifications to hierarchies may be performed in isolation so that the application of policies in other hierarchies is unchanged by modifications to a different hierarchy. Access restrictions may be enforced with respect to hierarchies so that different users may be permitted access to different hierarchies for system resource management.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Collins, Zachary Mohamed Shalla, Marvin Michael Theimer, John Petry, Michael Hart, Serge Hairanian, Anders Samuelsson, Salvador Salazar Sepulveda, Ji Luo
  • Publication number: 20190356739
    Abstract: Systems and methods are presented for a mobile device comprising an industrial internet application container comprising a database service for syncing data related to one or more industrial assets between a database of the mobile device and a data domain and syncing data between the data domain and the database of the mobile device.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 21, 2019
    Inventors: Michael Hart, Milton Waid, Andy Johns, Jeremy Osterhoudt
  • Publication number: 20190342299
    Abstract: Systems and methods are presented for receiving, at a server computer associated with an industrial asset cloud computing system, a command representing an event, from a mobile device of a plurality of mobile devices, the command comprising instructions for changing a data object in a data domain, determining, a command processor responsible for processing the command, and routing the command to the command processor responsible for processing the command, wherein the command processor accesses the data domain associated with the command to change the data object in the data domain according to the instructions of the command. Systems and methods are further presented for detecting, by the server computer, a state change in the data domain indicating that the data object has been changed, and preparing the changed data object to be consumed by mobile devices operated by users authorized to access the data object.
    Type: Application
    Filed: July 12, 2019
    Publication date: November 7, 2019
    Inventors: Michael Hart, Milton Waid, Andy Johns, Jeremy Osterhoudt
  • Patent number: 10460719
    Abstract: An interactive system may be implemented in part by an audio device located within a user environment, which may accept speech commands from a user and may also interact with the user by means of generated speech. In order to improve performance of the interactive system, a user may use a separate device, such as a personal computer or mobile device, to access a graphical user interface that lists details of historical speech interactions. The graphical user interface may be configured to allow the user to provide feedback and/or corrections regarding the details of specific interactions.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gilles Jean Roger Belin, Charles S. Rogers, III, Robert David Owen, Jeffrey Penrod Adams, Rajiv Ramachandran, Gregory Michael Hart
  • Patent number: 10454786
    Abstract: Multi-party updates may be performed for distributed systems. An agreement request may be received that proposes updates to a distributed system. An authorization scheme for the agreement request may be determined and approvers for the proposed updates identified according to the authorization scheme. Notifications may be provided to the approvers indicating the proposed updates to the distributed system. Responses from the approvers may be evaluated to determine whether the authorization scheme is satisfied for the proposed updates. If the authorizations scheme is satisfied, then the proposed updates may be performed to the distributed system.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Collins, Zachary Mohamed Shalla, Marvin Michael Theimer, John Petry, Michael Hart, Serge Hairanian, Anders Samuelsson, Salvador Salazar Sepulveda, Ji Luo
  • Patent number: 10452993
    Abstract: A method for applying personalized machine learning models is provided. The method includes producing one or more feature vectors that represents features of one of a plurality of files of a file system and selecting, from a plurality of personalized machine learning models that model user accesses to the files of the file system a subset of the personalized machine learning models each of which has a plurality of non-zero weights corresponding to non-zero features of the one or more feature vectors. The method includes determining from the subset of personalized machine learning models which users of a plurality of users of the file system are likely to access the one of the plurality of files.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: October 22, 2019
    Assignee: SYMANTEC CORPORATION
    Inventors: Michael Hart, Chetan Verma
  • Patent number: D873815
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Giles David Matthew McWilliam, Christopher Green, Gregory Michael Hart, Marc Rene Walliser, Sun Joo Han