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: 20170161281
    Abstract: In one embodiment, a method includes receiving a request from an application installed on a client system for one or more interactive elements associated with a respective platform for sharing content to a website associated with the platform, wherein the request includes a user identifier and a content identifier; calculating a ranking score for each of a plurality of interactive elements based on profile information associated with the user identifier; and sending to the application a personalized set of the interactive elements, each of the interactive elements in the personalized set having a ranking score above a threshold value.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Varun Vikram Bhartia, Todd Michael Hamilton, Raman Kaur Hansi, Yugal Jindle
  • Patent number: 9650363
    Abstract: The invention relates to compounds of formula (I), wherein R1, R2, and n are defined in the detailed description and claims. In particular, the present invention relates to the compounds of formula I for use in the manufacture and delivery of conjugated moieties such as small molecules, peptides, nucleic acids, fluorescent moieties, and polymers which are linked to LFA-1 integrin antagonists to target cells expressing LFA-1.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: May 16, 2017
    Assignee: HOFFMANN-LA ROCHE INC.
    Inventors: Robert Alan Goodnow, Jr., Matthew Michael Hamilton, Agnieszka Kowalczyk, Achyutharao Sidduri
  • Publication number: 20170078676
    Abstract: A method and system for allocating a variable number of bits per frame in a distributed video encoding using a complexity analyzer is disclosed. The method includes receiving an input video for allocating the number of bits for each segment based on the complexity of the segment. Further, the method includes splitting the input video into plurality of segments. Further, the method includes determining the number of bits to be allocated to the plurality of segments based on the complexity measurement of the input video. In an embodiment, single complexity analyzer can be used to determine the complexity of the plurality of segments. In another embodiment, separate complexity analyzer can be used for each segment to determine the complexity. Further, the method includes allocating the bits to the plurality of segments of the input video. Further, the method includes combining the plurality of segments to form a single output video; thereby, obtaining the encoded output video.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Michael Hamilton Coward, Amit Puntambekar
  • Publication number: 20170078687
    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: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Michael Hamilton Coward, Amit Puntambekar, Thomas George
  • Publication number: 20170078680
    Abstract: Video encoding operation is performed in a distributed video encoding system to meet a service layer agreement such as a target time for completion of the video encoding operation. Each of multiple videos being encoded is split into smaller jobs corresponding to video segments of the videos. The jobs are processed according to a job queue. The sequence of jobs in the job queue is periodically updated such that jobs corresponding to each video are processed within the corresponding target encoding time.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Michael Hamilton Coward, Amit Puntambekar, Randall Eugene Rizun
  • Publication number: 20170078686
    Abstract: Various of the disclosed embodiments relate to multiple video encoders that are used to simultaneously encode a video using encoders configured using different encoding parameters. A segment selector selects an encoded version of the encoded video segment using operational criteria such as video quality and bandwidth. A configuration determination module may analyze the video segment to make a decision about which encoding parameter configurations may be suitable for encoding the video segment. The configuration determination module may be trainable, based on past encoding results.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Michael Hamilton Coward, Amit Puntambekar, Wurzel David Parsons-Keir
  • Publication number: 20170078376
    Abstract: Various of the disclosed embodiments relate to a distributed video encoding or transcoding system may utilize multiple encoding nodes to encode a video sequence by splitting the video into multiple smaller video segments. The assignment of video segments to the encoding nodes is performed to balance the use of the encoding nodes by selecting a node based on its encoding capabilities, e.g., whether the node employed a central processing unit (CPU) based encoding or a graphics processor unit (GPU) based encoding.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Michael Hamilton Coward, Amit Puntambekar
  • Publication number: 20170078671
    Abstract: Video is transmitted from a user device to a server in the network by minimizing the amount of time it takes to upload the video from the user device to the server while being encoded from a first video encoding format in which the video is stored at the user device to a second video encoding format specified by a user and/or by the server. Operational conditions such as fullness of a transmission buffer at the user device and the target quality of encoded video are used to control the video encoding operation.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Michael Hamilton Coward, Amit Puntambekar
  • Publication number: 20170078681
    Abstract: A method and system for encoding a segment of an input video with accurate placement of key frames, e.g., I-Frames, using Group of Pictures (GOPs) length for output in a distributed video encoding system with two or more encoders is disclosed. The method includes creating overlapping segments in order to allow precise key frame placement. Further, the method includes using desired segment length and the desired key frame placement to create the overlapping segments. Further, the method includes skipping a certain number of frames at the beginning of the segment, and a certain number of frames at the end of the segment, thereby achieving accurate placement of key frames.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Michael Hamilton Coward, Amit Puntambekar
  • Publication number: 20170078574
    Abstract: In a distributed video encoding system, a video is encoded by splitting into video segments and encoding the segments using multiple encoders. Prior to segmenting the video for distributed video encoding, image stabilization is performed on the video. For each frame in the video, a corresponding transform operation is first computed based on an estimated camera movement. Next, the video is segmented into multiple video segments and the corresponding per-frame transform information for the multiple video segments. The video segments are then distributed to multiple processing nodes that perform the image stabilization of the corresponding video segment by applying the corresponding transform. The results from all the stabilized video segments are then stitched back together for further video encoding operation.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Amit Puntambekar, Michael Hamilton Coward
  • Patent number: 9586916
    Abstract: The invention relates to compounds of formula (I): wherein R1, R2, and n are defined in the detailed description and claims. In particular, the present invention relates to the compounds of formula (I) for use in the manufacture and delivery of conjugated moieties such as small molecules, peptides, nucleic acids, fluorescent moieties, and polymers which are linked to alpha-V-beta-3 integrin antagonists to target cells expressing alpha-V-beta-3.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: March 7, 2017
    Assignee: HOFFMANN-LA ROCHE INC.
    Inventors: Robert Alan Goodnow, Jr., Matthew Michael Hamilton, Agnieszka Kowalczyk, Achyutharao Sidduri
  • Publication number: 20170019474
    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: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Inventors: Ashoat Tevosyan, Holly Marie Ormseth, Amy Mercy Hwang, Varun Vikram Bhartia, Alan Grant McConnell, Todd Michael Hamilton
  • Publication number: 20160328769
    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: Application
    Filed: May 4, 2015
    Publication date: November 10, 2016
    Inventors: Michael Hamilton Miller, Caroline Tracey Burns
  • Publication number: 20160298299
    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: April 11, 2016
    Publication date: October 13, 2016
    Applicant: MOW Equipment Solutions, Inc.
    Inventors: William Michael Hamilton, Justin Wynne Tomac, Ryan Jay Koci
  • Publication number: 20160297961
    Abstract: The present invention relates to a polymer blend comprising 75-99.5% (w/w) of at least one polylactic acid) (PLA) and 0.5-25% (w/w) of at least one styrene butadiene copolymer containing at least 50% (w/w) styrene. The present invention further relates to the use of such polymer blend for producing products and to the resulting products. Moreover, an object of the present invention is the use of a styrene butadiene block copolymer having a dendrimer structure comprising 50-85% (w/w) styrene as an additive of polymer blends comprising at least 50% (w/w) of PLA and a method of producing the polymer blend according to the invention.
    Type: Application
    Filed: November 11, 2014
    Publication date: October 13, 2016
    Inventors: Thomas W. COCHRAN, Michael HAMILTON
  • Publication number: 20160289899
    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: April 4, 2016
    Publication date: October 6, 2016
    Applicant: MOW Equipment Solutions, Inc.
    Inventor: William Michael Hamilton
  • Patent number: 9447035
    Abstract: The invention relates to compounds of formula I: wherein R1, R2, and n are defined in the detailed description and claims. In particular, the present invention relates to the compounds of formula I for use in the manufacture and delivery of conjugated moieties such as small molecules, peptides, nucleic acids, fluorescent moieties, and polymers which are linked to VLA-4 integrin antagonists to target cells expressing VLA-4.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: September 20, 2016
    Assignee: Hoffmann-La Roche Inc.
    Inventors: Robert Alan Goodnow, Jr., Matthew Michael Hamilton, Achyutharao Sidduri
  • Publication number: 20160165815
    Abstract: Tree anchoring apparatus has a plurality of interlocking anchor units with each anchor unit having connection means that allow the anchor unit to be secured to at least one adjacent anchor unit, an anchoring point provided for each anchor unit, and a cable or strap securable to at least one of the anchoring points. The plurality of interlocking anchor units are transportable disengaged from one another and can be interlocked with each other in situ to jointly provide a surface for supporting an overburden of soil. The cable or strap can be used to secure the interlocked anchor units to a root ball of a tree located there above.
    Type: Application
    Filed: October 15, 2013
    Publication date: June 16, 2016
    Inventors: Charles Simon James AGG, Michael Hamilton RUSSELL
  • Publication number: 20160157859
    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: February 12, 2016
    Publication date: June 9, 2016
    Inventors: Robert Maurer, S. Neil Bar, Eric Hinrichs, Michael Hamilton, Thomas Wilkes
  • Publication number: 20160142551
    Abstract: Methods, devices, signals, and systems are provided in a message routing architecture which provides improved capabilities for integrating “digital” communication through email messages with “analog” communication through voice and/or fax or pager messages. Email can be addressed using nothing more than a standard telephone or fax number. If the registered owner of the telephone or fax number has a corresponding email address, then the invention converts the telephone or fax number to the email address for delivery and uses standard email delivery systems to deliver the message. If no conventional delivery email address is known, or if the message sender or recipient specify multiple delivery modes, then the email message content is transformed into voice, pager and/or fax content and delivered to the recipient using the telephone or fax number which was specified as the email address.
    Type: Application
    Filed: January 19, 2016
    Publication date: May 19, 2016
    Inventor: Michael Hamilton