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).

  • Publication number: 20180189039
    Abstract: A method includes machine reading a first code listing. The first code listing represents at least a portion of an application program. The machine-reading proceeds through a plurality of segments of the first code listing. A processor determines, during the machine-reading, that one of the plurality of segments is of a predetermined type. In response to that determination, an indication of a suggested manual coding approach is automatically appended to a second code listing. The suggested manual coding approach is for converting the first code listing segment for use in the second code listing.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Michael HART, Milton WAID, Jeremy OSTERHOUDT, Andy JOHNS
  • Publication number: 20180191791
    Abstract: A method includes receiving a stream of time-series data. The time-series data was generated by a data generating device. The stream of time-series data is machine-read to generate index marks. The index marks are for insertion into the stream of time-series data. The index marks indicate events represented by the stream of time-series data. The stream of time series data, including the index marks, is divided into chunks for asynchronous transmission to at least one mobile device.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Michael HART, Milton WAID, Jeremy OSTERHOUDT, Andy JOHNS
  • Publication number: 20180189455
    Abstract: A computer receives a stream of time-series data from a data generating device. The computer converts the stream of time-series data into a sequence of chunks. The chunks are transmitted from the computer to a mobile device. The transmitting is on a chunk-by-chunk basis and in response to an indication by the mobile device that it is available to receive the next chunk from the sequence of chunks.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Michael HART, Milton WAID, Jeremy OSTERHOUDT, Andy JOHNS
  • Publication number: 20180182389
    Abstract: Methods and systems for facilitating communications between shared electronic devices are described herein. In some embodiments, a group account may be assigned to a shared electronic device. The group account may include one or more user accounts, where individuals associated with those user accounts may interact with the shared electronic device, and also may form a part of the group account. When a message is sent from one shared electronic device to another personal device or shared electronic device, the message may be indicated as being sent from the group account, as if the shared electronic device corresponds to its own separate account. In some embodiments, speaker identification processing may be employed to determine a speaker of the message and, if the speaker is able to be identified, the message may be sent from the corresponding speaker's user account instead of the shared electronic device's corresponding group account.
    Type: Application
    Filed: December 27, 2016
    Publication date: June 28, 2018
    Inventors: Christo Frank Devaraj, Venkata Krishnan Ramamoorthy, Gregory Michael Hart, Samuel Scott Gigliotti, Scott Southwood, Ran Mokady, Hale Sostock, Roman Yusufov
  • Patent number: 10003606
    Abstract: The disclosed computer-implemented method for detecting security threats may include (1) detecting, by a software security program, a security incident at a client device such that the software security program generates a signature report to identify the security incident, (2) querying an association database with the signature report to deduce another signature report that a different software security program would have predictably generated at the client device, the different software security program having been unavailable at the client device at a time of detecting the security incident, and (3) performing at least one protective action to protect the client device from a security threat associated with the security incident based on the other signature report deduced by querying the association database. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 19, 2018
    Assignee: Symantec Corporation
    Inventors: Kevin Alejandro Roundy, Michael Hart, Christopher Gates
  • Patent number: 9998480
    Abstract: A computer-implemented method for predicting security threats may include (1) predicting that a candidate security target is an actual target of a specific security attack according to a non-collaborative-filtering calculation, (2) predicting that the candidate security target is an actual target of a set of multiple specific security attacks, including the specific security attack, according to a collaborative filtering calculation, (3) filtering, based on the specific security attack also being predicted by the non-collaborative-filtering calculation, the specific security attack from the set of multiple specific security attacks predicted by the collaborative filtering calculation, and (4) notifying the candidate security target to perform a security action to protect itself from another specific security attack remaining in the filtered set of multiple specific security attacks based on an analysis of the filtered set of multiple specific security attacks.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 12, 2018
    Assignee: Symantec Corporation
    Inventors: Christopher Gates, Yining Wang, Nikolaos Vasiloglou, Kevin Alejandro Roundy, Michael Hart
  • Publication number: 20180133816
    Abstract: A miter saw includes a base having a peripheral wall, a table rotatably supported upon the base, and a miter angle lock. The miter angle lock includes a wear plate having a distal end engageable with the peripheral wall of the base and a cam member that moves between a locked position in which the cam member presses the distal end of the wear plate against the peripheral wall of the base for locking the table relative to the base, and an unlocked position in which the cam member is spaced from the distal end of the wear plate.
    Type: Application
    Filed: January 16, 2018
    Publication date: May 17, 2018
    Inventors: David Dutterer, Michael Hart
  • Patent number: 9967382
    Abstract: A system capable of connecting a home telephone circuit connected to a Public Switched Telephone Network (PSTN) to a server via a data network using an adapter. The system may enable a telephone connected to the home telephone circuit to perform voice commands by sending audio data from the telephone to the server via the data network and the server determining the voice commands included in the audio data. Based on the voice command, the server may send an instruction to the adapter via the data network, the instruction causing the adapter to initiate a telephone call over the PSTN. Additionally, the server may send an instruction to any device associated with a user profile corresponding to the adapter. Thus, the system may enable the telephone to control a number of devices within the home using the voice commands.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: May 8, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gregory Michael Hart, Brian Oliver, Adrian Hurditch, Nawdesh Uppal, Reza Abdollahi
  • Publication number: 20180093335
    Abstract: A miter saw includes a base assembly and a saw unit pivotably coupled to the base assembly. The saw unit includes a motor for driving a saw blade about a rotational axis, a handle, a trigger coupled to the handle and moveable between a first position in which the motor is deactivated, and a second position in which the motor is activated to drive the saw blade, and a trigger lock pivotably coupled to the trigger for movement therewith to prevent movement of the trigger from the first position to the second position.
    Type: Application
    Filed: October 4, 2016
    Publication date: April 5, 2018
    Inventor: Michael Hart
  • Publication number: 20180089299
    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: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Applicant: 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: 20180089249
    Abstract: Distributed system resources may be managed by applying user created policies to the resources. To ensure that valid policies are applied, remote validation for the policies may be implemented. A validation event for a policy may be detected. A remote validation agent may be identified for the policy and a validation request sent to the remote validation agent that includes information for validating the policy. The remote validation agent may return a validation result for the policy. If valid, a policy action that triggered the remote validation event for the policy may be allowed. If invalid, the policy action that triggered the remote validation event for the policy may be denied.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Applicant: 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: 20180089250
    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.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Applicant: 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: 20180091583
    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: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Applicant: 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: 9922639
    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: January 11, 2013
    Date of Patent: March 20, 2018
    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: 9916830
    Abstract: Techniques for altering audio being output by a voice-controlled device, or another device, to enable more accurate automatic speech recognition (ASR) by the voice-controlled device. For instance, a voice-controlled device may output audio within an environment using a speaker of the device. While outputting the audio, a microphone of the device may capture sound within the environment and may generate an audio signal based on the captured sound. The device may then analyze the audio signal to identify speech of a user within the signal, with the speech indicating that the user is going to provide a subsequent command to the device. Thereafter, the device may alter the output of the audio (e.g., attenuate the audio, pause the audio, switch from stereo to mono, etc.) to facilitate speech recognition of the user's subsequent command.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: March 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Michael Hart, William Spencer Worley, III
  • Publication number: 20180069993
    Abstract: A low gloss housing arrangement for use with a driver assistance system is provided to reduce glare into a camera of the system. In accordance with the present invention, a low gloss panel is secured to the area near the camera lens. Alternatively, a low gloss material is overmolded onto surfaces near the camera lens.
    Type: Application
    Filed: March 14, 2016
    Publication date: March 8, 2018
    Inventor: Michael A. Hart
  • Publication number: 20180065571
    Abstract: A mounting arrangement for securing a housing to a windshield of the vehicle includes a mounting bracket having a plurality of keyhole slots, each having a receiving opening at one end of the keyhole slot, a locking recess at another end of the keyhole slot, and a ramp connecting the receiving opening with the locking recess. A plurality of mounting posts each including a base portion, a head portion, and a collar portion are mounted to the windshield and positioned to align with associated keyhole slots in the mounting bracket. The keyhole slots and the mounting posts are arranged such that the head portion of each mounting post is received into the receiving opening of its associate keyhole slot, slidable up the ramp of its associated keyhole slot, and lockable into the locking recess of its associated keyhole slot. The housing is attachable to the mounting bracket.
    Type: Application
    Filed: March 14, 2016
    Publication date: March 8, 2018
    Inventor: Michael A. Hart
  • Patent number: 9911398
    Abstract: A video display hub is mounted in a common household area such as a kitchen or family room. The display hub is configured to display various types of information for users in the area, such as weather, traffic updates, schedules, notes, messages, lists, news, etc. When the user is at a distance from the display hub, information is presented at a relatively low density, with a low level of granularity and detail in conjunction with large fonts, graphics, and icons. When the user is close to the display hub, information is presented at a relatively high density, with a high level of granularity and detail in conjunction with small fonts, graphics, and icons.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: March 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Douglas McQueen, Meng Li, Eric Alan Breitbard, Robert Steven Murdock, Julien George Beguin, Gregory Michael Hart, Scott Ian Blanksteen
  • Publication number: 20180054505
    Abstract: A system capable of connecting a home telephone circuit connected to a Public Switched Telephone Network (PSTN) to a server via a data network using an adapter. The system may enable a telephone connected to the home telephone circuit to perform voice commands by sending audio data from the telephone to the server via the data network and the server determining the voice commands included in the audio data. Based on the voice command, the server may send an instruction to the adapter via the data network, the instruction causing the adapter to initiate a telephone call over the PSTN. Additionally, the server may send an instruction to any device associated with a user profile corresponding to the adapter. Thus, the system may enable the telephone to control a number of devices within the home using the voice commands.
    Type: Application
    Filed: December 28, 2016
    Publication date: February 22, 2018
    Inventors: Gregory Michael Hart, Brian Oliver, Adrian Hurditch, Nawdesh Uppal, Reza Abdollahi
  • Publication number: 20180054506
    Abstract: A system capable of connecting a device to a Public Switched Telephone Network (PSTN) using an adapter. The device may send audio data via a data network to a server and the server can determine a voice command included in the audio data. Based on the voice command, the server may send an instruction to an adapter via the data network, the instruction causing the adapter to initiate a telephone call over the PSTN. During the telephone call, the adapter and the server may forward audio data between the device and the PSTN, enabling the device to communicate over the PSTN. The system may enable the device to receive an incoming call from the PSTN and may provide additional functionality, such as determining call statistics during the telephone call, determining if another telephone receives audio data during the telephone call and detecting an alarm signal sent via the PSTN.
    Type: Application
    Filed: December 28, 2016
    Publication date: February 22, 2018
    Inventors: Gregory Michael Hart, Brian Oliver, Adrian Hurditch, Nawdesh Uppal, Reza Abdollahi