Patents by Inventor Michael Hamilton

Michael Hamilton 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: 20190190976
    Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward
  • Patent number: 10296955
    Abstract: Disclosed are various embodiments for an electronic search interface to identify artisan sellers. A search query is received from a client. An electronic item database is then searched to identify items that are relevant to the search query. Two or more items may be offered by each of multiple sellers. A search result listing is generated that includes one item offered by each seller with a greatest display prominence. Other items offered by the sellers may be excluded or displayed with a lesser prominence.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Hamilton Miller, Caroline Tracey Burns
  • Publication number: 20190136460
    Abstract: Retention devices, and methods for retention devices, to retain a railway tie plate are disclosed. The retention devices may include a head section with one or more protrusions adapted to engage a railway rail. The retention devices may include an insert section adapted to fit in a spike hole of a railway tie plate and including one or more flexible members extending from the head section. Each flexible member may allow flex adjustment when the insert section is inserted in the spike hole of the railway tie plate. When the insert section is inserted in the spike hole of the railway tie plate, the head section may engage the railway rail and the insert section may engage the railway tie plate to mechanically interlock the railway tie plate with the railway rail to allow suspension of the railway tie plate from the railway rail.
    Type: Application
    Filed: December 31, 2018
    Publication date: May 9, 2019
    Applicant: MOW Equipment Solutions, Inc.
    Inventors: William Michael Hamilton, Justin Wynne Tomac, Ryan Jay Koci
  • Publication number: 20190119861
    Abstract: A multi-functional railway fastening component adjustment system is disclosed. The system may include a railway component adjuster. The railway component adjuster may include adjustment tools pivotally coupled with a tool bracket. The railway component adjuster may be configured to selectively engage railway fastening components from different addressing positions of the adjustment tools at least in part by pivoting to a selected addressing position. The railway component adjuster may be adapted to hold the one or more adjustment tools in the selected addressing position to make a component adjustment to the railway fastening component with the adjustment tools. The component adjustment may include movement of the railway fastening component with respect to a rail of a railway.
    Type: Application
    Filed: December 13, 2018
    Publication date: April 25, 2019
    Applicant: MOW Equipment Solutions, Inc.
    Inventors: William Michael Hamilton, Justin Wynne Tomac
  • Patent number: 10237608
    Abstract: Systems, methods, and non-transitory computer-readable media can generate a first set of fingerprints that correspond to at least one media stream of a content item. A second set of fingerprints that correspond to at least one media stream of an encoded version of the content item are generated. A first curve is generated based at least in part on the first set of fingerprints. A second curve is generated based at least in part on the second set of fingerprints. A determination is made whether the encoded version of the content item is synchronized based at least in part on the first curve and the second curve.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: March 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Amit Puntambekar, Michael Hamilton Coward
  • Patent number: 10214861
    Abstract: Retention devices, and methods for retention devices, to retain a railway tie plate are disclosed. The retention devices may include a head section with one or more protrusions adapted to engage a railway rail. The retention devices may include an insert section adapted to fit in a spike hole of a railway tie plate and including one or more flexible members extending from the head section. Each flexible member may allow flex adjustment when the insert section is inserted in the spike hole of the railway tie plate. When the insert section is inserted in the spike hole of the railway tie plate, the head section may engage the railway rail and the insert section may engage the railway tie plate to mechanically interlock the railway tie plate with the railway rail to allow suspension of the railway tie plate from the railway rail.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: February 26, 2019
    Assignee: MOW Equipment Solutions, Inc.
    Inventors: William Michael Hamilton, Justin Wynne Tomac, Ryan Jay Koci
  • Patent number: 10190264
    Abstract: A multi-functional railway fastening component adjustment system is disclosed. The system may include a railway component adjuster. The railway component adjuster may include adjustment tools pivotally coupled with a tool bracket. The railway component adjuster may be configured to selectively engage railway fastening components from different addressing positions of the adjustment tools at least in part by pivoting to a selected addressing position. The railway component adjuster may be adapted to hold the one or more adjustment tools in the selected addressing position to make a component adjustment to the railway fastening component with the adjustment tools. The component adjustment may include movement of the railway fastening component with respect to a rail of a railway.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 29, 2019
    Assignee: MOW Equipment Solutions, Inc.
    Inventors: William Michael Hamilton, Justin Wynne Tomac
  • Publication number: 20190014173
    Abstract: In one embodiment, a method includes receiving a user post associated with a plurality of documents which are associated with a common content object and a plurality of respective interactive features provided from a plurality of respective web domains, and updating the plurality of interactive features with the user post by synchronizing the plurality of interactive features and a moderation of the user post based on a set of character strings and one or more moderation rules associated with the plurality of respective web domains.
    Type: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Inventors: Ashoat Tevosyan, Holly Marie Ormseth, Amy Mercy Hwang, Varun Vikram Bhartia, Alan Grant McConnell, Todd Michael Hamilton
  • Publication number: 20180356492
    Abstract: A location estimation system includes a plurality of Kalman filters, a UWB position system, a pressure sensor, a temperature sensor and a MEMs chip that provides gyroscope, accelerometer and magnetometer information. The data is Kalman filtered to determine precise location information that is more precise any sensor that is processed to determine the probable location of a device. The system further includes at least one camera based location determination systems is configured to provide either two dimensional or three-dimensional data wherein the system utilizes the absolute location information as well as the camera data to determine a precise location notwithstanding anomalies in the absolute location information. In one embodiment, the data from the location estimation system is fused with data from the camera based location determination system to generate data that, overall, is more accurate than data from either source.
    Type: Application
    Filed: August 22, 2018
    Publication date: December 13, 2018
    Inventor: Michael Hamilton
  • Publication number: 20180341702
    Abstract: A sheet music search and discovery system is disclosed that uses specific mathematical rules to analyze and characterize sheet music and provides functionality for users to identify sheet music based on those characterizations. The system stores sheet music data and metadata characterizing each composition, provides a graphical user interface that provides functionality for users to search the sheet music data for compositions, and generates search results based at least in part on the metadata characterizing each composition. In one embodiment, metadata describing structured sheet music data is generated using a global vector space that includes semantic representations of elements extracted from a large corpus. In another embodiment, metadata describing unstructured sheet music data is generated using machine learning-based pattern recognition.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 29, 2018
    Inventors: Jeremy Sawruk, Bruce Donnelly, Michael Hamilton
  • Patent number: 10131779
    Abstract: Polymer blend comprising 95 to 100% of a component A) and 0 to 5% of additives, where A) is consisting of polymers A1) to A4): A1) 50 to 75% of a star shaped block copolymer A1 which comprises at least 2 terminal vinylaromatic hard blocks S and diene soft blocks B, where the proportion of the hard blocks S is from 65 to 90%, and Mn of block S is 35000 to 200000; A2) 5 to 15% of block copolymer A2 which comprises 2 terminal vinylaromatic hard blocks S1 and S2 and random copolymer blocks (B/S) consisting of 20 to 60% vinylaromatic monomers, and 80 to 40% dienes where the proportion of blocks S1 and S2 is 40 to 60%; and Mn of blocks S1 is 35000 to 200000, and Mn of blocks S2 is 5000 to 30000 and the molar S1/S2 ratio is 1:0.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: November 20, 2018
    Assignee: INEOS STYROLUTION GROUP GMBH
    Inventors: Michael Hamilton, Thomas W. Cochran, Norbert Niessner, Konrad Knoll
  • Patent number: 10097631
    Abstract: In one embodiment, a method includes receiving a first document including at least one content item and an interactive feature which allows users to post comments or additional content in response to the content item. The first document is associated with at least one entity, and is provided from a first web domain. A second document is selected from a second web domain, where the second document has a common content item with the first document, is also associated with the entity, and has its own interactive feature for user posts. A user post is received in connection with the first document, and the interactive features of the first document and the second document are synchronized so that the user post appears in both documents at substantially the same time.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: October 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Ashoat Tevosyan, Holly Marie Ormseth, Amy Mercy Hwang, Varun Vikram Bhartia, Alan Grant McConnell, Todd Michael Hamilton
  • Patent number: 10094910
    Abstract: A location estimation system includes a plurality of Kalman filters, a UWB position system, a pressure sensor, a temperature sensor and a MEMs chip that provides gyroscope, accelerometer and magnetometer information. The data is Kalman filtered to determine precise location information that is more precise any sensor that is processed to determine the probably location of a device.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 9, 2018
    Inventor: Michael Hamilton
  • Patent number: 10063872
    Abstract: A distributed video encoding system splits an input video into video segments. The video segments are encoded using multiple video encoding nodes. Prior to the process of splitting the sequence into video segments, the video is analyzed to generate a dependency map. Intelligent segmentation is performed using the dependency map so that each video segment includes all the video frames from which other video frames within that segment have been encoded in the input video. For example, picture headers are inspected to determine the temporal distance of the farthest past and future reference frames used for encoding frames of a video.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Michael Hamilton Coward, Amit Puntambekar, Thomas George
  • Publication number: 20180235606
    Abstract: The present invention provides novel medical devices for use in surgical procedures and methods for manufacturing novel medical devices. In some embodiments, the novel medical devices can include surgical needles that are capable of being repeatedly passed through tissue using minimal force. More particularly, the surgical needles can be manufactured with one or more coatings that provide the surgical needles with both durability and lubricity for ease of repeated and successive passes through tissue. Novel methods for manufacturing the surgical needles and for providing and applying coatings to the surgical needles are also provided.
    Type: Application
    Filed: April 25, 2018
    Publication date: August 23, 2018
    Inventors: Robert Maurer, S. Neil Bar, Eric Hinrichs, Michael Hamilton, Thomas Wilkes
  • Publication number: 20180223482
    Abstract: Systems, methods, and non-transitory, machine-readable media for extracting railway fasteners and adjusting railway anchors are disclosed. A tie plate manipulator may be slidably coupled with a frame assembly and may include tie plate tools in an opposing arrangement and slidably coupled with a support framework. A fastener extractor may include fastener-extracting arms and pivot joints pivotably coupling the fastener-extracting arms with a subassembly. The fastener extractor may be slidably coupled with the frame assembly so that at least part of the fastener extractor is disposed over the tie plate manipulator. The fastener extractor may be coupled with the tie plate manipulator at least in part with a cylinder system. Each fastener-extracting arm may be adjustable to selectively engage and extract a railway fastener. The tie plate manipulator may be operable to engage and adjust a tie plate on the railway tie with the pair of tie plate tools.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 9, 2018
    Applicant: MOW Equipment Solutions, Inc.
    Inventors: William Michael Hamilton, Ryan Jay Koci, Justin Wynne Tomac
  • Publication number: 20180223483
    Abstract: Systems, methods, and non-transitory, machine-readable media for railway fastener removal are disclosed. A railway fastener extractor may be aligned with a railway fastener installed in a railway tie. The railway fastener extractor may be coupled with a frame assembly and a cylinder and slide assembly of a railway workhead so that the railway fastener extractor is suspended from the cylinder and slide assembly. The railway fastener extractor may be operated to extend opposing claws of the railway fastener extractor toward a railway fastener, and may be operated to selectively apply force to a linkage system to grip the railway fastener, the force being directed along a longitudinal axis. The force may be bifurcated and corresponding forces may be applied to move linkages and move the opposing claws to grip the railway fastener, and the railway fastener extractor may be operated to extract the railway fastener.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 9, 2018
    Applicant: MOW Equipment Solutions, Inc.
    Inventors: William Michael Hamilton, Ryan Jay Koci, Justin Wynne Tomac
  • Publication number: 20180191586
    Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Minchuan Chen, Amit Puntambekar, Michael Hamilton Coward
  • Publication number: 20180191587
    Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Minchuan Chen, Amit Puntambekar, Michael Hamilton Coward
  • Publication number: 20180191799
    Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Minchuan Chen, Amit Puntambekar, Michael Hamilton Coward