Patents by Inventor Michael M. Gordon
Michael M. Gordon 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: 20160173924Abstract: A video aggregation system presents video contents items to multiple users. A first feed, a second feed, and a third feed are acquired. The aggregation system presents content items of the first feed, the second feed, and the third feed in a first sequence to a first user. The aggregation system presents content items of the first feed, the second feed, and the third feed in a second sequence to a second user. In some embodiments, the first sequence and/or the second sequence are based on subscription to content of the first user and/or the second user.Type: ApplicationFiled: February 19, 2016Publication date: June 16, 2016Applicant: Frequency IP Holdings, LLCInventors: Michael M. Gordon, Blair R. R. Harrison, Adrian K. Roston
-
Publication number: 20160156741Abstract: A method of servicing content requests in a CDN may include receiving a request for content from a first client device, identifying content associated with the content request, identifying a second client device that stores the content, identifying a CDN storage location that also stores the content, determining whether the second client device is authorized to source the content to the first client device, and selecting a source for the content. The source for the content may be selected from the storage location associated with the CDN and the second client device. The source for the content may be selected based on one or more CDN policies. The method may also include initiating a transfer of the at least a portion of the content from the second client device to the first client device if the second client device is selected as the source for the content.Type: ApplicationFiled: June 29, 2015Publication date: June 2, 2016Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
-
Patent number: 9307277Abstract: Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A selective feed is generated by combining a first service feed and a second service feed. A control feed is sent to a second end-user device based on the selective feed and receiving input from a first end-user device. In some embodiments, playback on the second end-user device is controlled by input received from the first end-user device.Type: GrantFiled: February 20, 2014Date of Patent: April 5, 2016Assignee: Frequency IP Holdings, LLCInventors: Michael M. Gordon, Blair R. R. Harrison, Adrian K. Roston
-
Publication number: 20160092709Abstract: A register for counting and tracking items in a bag comprises a manifest and an RFID reader. The RFID reader is used to query a plurality of RFID tags attached to items contained in the bag. The register creates reports counting and/or identifying changes to items contained in the bag while the bag is routed and/or items in the bag are processed for a customer.Type: ApplicationFiled: February 27, 2015Publication date: March 31, 2016Applicant: DUFL, INC.Inventors: William H. Rinehart, Albert J. McGowan, Michael M. Gordon
-
Publication number: 20160092833Abstract: A register for counting and tracking items in a bag comprises a manifest and an RFID reader. The RFID reader is used to query a plurality of RFID tags attached to items contained in the bag. The register creates reports counting and/or identifying changes to items contained in the bag while the bag is routed and/or items in the bag are processed for a customer.Type: ApplicationFiled: February 27, 2015Publication date: March 31, 2016Applicant: DUFL, Inc.Inventors: William H. Rinehart, Albert J. McGowan, Michael M. Gordon
-
Patent number: 9218621Abstract: According to the invention, a content delivery network (CDN) for delivering content objects from a content provider to a recipient is disclosed. The CDN includes a dynamic pricing engine and a second web location. The dynamic pricing engine is coupled to a first web location. The first web location, which is associated with a content provider, allows the recipient to order a content object. The delivery quote is solicited by the first web location for delivering a content object one or more times. The second web location delivers the content object to a recipient system of the recipient. The second web location is associated with the dynamic pricing engine. The dynamic pricing engine automatically produces the delivery quote, which is affected by at least one of the content object or a web location of the recipient system.Type: GrantFiled: July 17, 2013Date of Patent: December 22, 2015Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon
-
Patent number: 9177186Abstract: A register for counting and tracking items in a bag comprises a manifest and an RFID reader. The RFID reader is used to query a plurality of RFID tags attached to items contained in the bag. The register creates reports counting and/or identifying changes to items contained in the bag while the bag is routed and/or items in the bag are processed for a customer.Type: GrantFiled: December 24, 2014Date of Patent: November 3, 2015Assignee: DUFL, Inc.Inventors: William H. Rinehart, Albert J. McGowan, Michael M. Gordon
-
Patent number: 9161072Abstract: Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A selective feed is generated by combining a first service feed and a second service feed. Additional feed items are generated by searching content objects for additional links to videos.Type: GrantFiled: February 21, 2014Date of Patent: October 13, 2015Assignee: Frequency IP Holdings, LLCInventors: Adrian K. Roston, Blair R. R. Harrison, Michael M. Gordon
-
Patent number: 9100463Abstract: A method of servicing content requests in a CDN may include receiving a request for content from a first client device, identifying content associated with the content request, identifying a second client device that stores the content, identifying a CDN storage location that also stores the content, determining whether the second client device is authorized to source the content to the first client device, and selecting a source for the content. The source for the content may be selected from the storage location associated with the CDN and the second client device. The source for the content may be selected based on one or more CDN policies. The method may also include initiating a transfer of the at least a portion of the content from the second client device to the first client device if the second client device is selected as the source for the content.Type: GrantFiled: June 9, 2014Date of Patent: August 4, 2015Assignee: Limelight Networks, Inc.Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
-
Patent number: 9094320Abstract: According to the invention, a delivery network for assisting delivery of content objects over an Internet is disclosed. The delivery network includes a network outlet, an interface and a routing function. The network outlet is coupled to a plurality of full-route networks, where each of the plurality of full-route networks is capable of delivering content objects to a plurality of terminal networks. The plurality of terminal networks include a terminal network, where the plurality of terminal networks are coupled to a plurality of end user computers. The interface receives content objects for delivery to the plurality of end user computers. The routing function routes content objects in at least two modes, where a first mode routes content objects based upon a first route path from the network outlet to the terminal network, and a second mode routes at least some content objects using a second route path from the network outlet to the terminal network.Type: GrantFiled: March 22, 2013Date of Patent: July 28, 2015Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon
-
Publication number: 20150172736Abstract: Methods and systems for presentation of content to provide personalized video feeds to a user. A plurality of service feeds comprising a plurality of feed items are acquired by an aggregation system. The aggregation system identifies a first server to provide a first advertisement and a second server to provide a second advertisement, based on a first feed item and a second feed item of the plurality of feed items. The first advertisement and the second advertisement are presented to the user with the first feed item and the second feed item.Type: ApplicationFiled: February 26, 2015Publication date: June 18, 2015Applicant: FREQUENCY IP HOLDINGS, LLCInventors: Michael M. Gordon, Blair R. R. Harrison, Adrian K. Roston
-
Patent number: 9003438Abstract: Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A video feed is harvested from feed items gathered at various Internet sources. The feed items are filtered to remove those that do not link to video content. A criteria specified by the user is used to filter the feed items.Type: GrantFiled: July 10, 2013Date of Patent: April 7, 2015Assignee: Frequency IP Holdings, LLCInventors: Michael M. Gordon, Blair Harrison, Adrian K. Roston
-
Publication number: 20140337335Abstract: Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A selective feed is generated by combining a first service feed and a second service feed. Additional feed items are generated by searching content objects for additional links to videos.Type: ApplicationFiled: February 21, 2014Publication date: November 13, 2014Applicant: Frequency IP Holdings, LLC.Inventors: Michael M. Gordon, Blair R. R. Harrison, Adrian K. Roston
-
Publication number: 20140297870Abstract: A method or system for transferring information during the domain name service (DNS) lookup to more effectively utilizing the content delivery network (CDN) is disclosed. Information gathered from DNS request is used to identify information on how to serve the content with a chosen IP address returned from the DNS lookup. The DNS server selects from a number of possible IP addresses after analyzing information from the DNS request and popularity of associated content. The different IP addresses will result in different edge servers providing content. An IP address could be provided for popular content in a way that will tend to populate more content caches from the pool of edge servers in one embodiment.Type: ApplicationFiled: February 3, 2014Publication date: October 2, 2014Applicant: Limelight Networks, Inc.Inventors: Jason Eggleston, Nils H. McCarthy, Bradley B. Harvell, Mohan I. Kokal, Lee A. Stafford, Gary S. Baldus, Michael M. Gordon, Nathan F. Raciborski
-
Publication number: 20140289322Abstract: A method of servicing content requests in a CDN may include receiving a request for content from a first client device, identifying content associated with the content request, identifying a second client device that stores the content, identifying a CDN storage location that also stores the content, determining whether the second client device is authorized to source the content to the first client device, and selecting a source for the content. The source for the content may be selected from the storage location associated with the CDN and the second client device. The source for the content may be selected based on one or more CDN policies. The method may also include initiating a transfer of the at least a portion of the content from the second client device to the first client device if the second client device is selected as the source for the content.Type: ApplicationFiled: June 9, 2014Publication date: September 25, 2014Applicant: Limelight Networks, Inc.Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
-
Patent number: 8805966Abstract: According to the invention, a content download system for downloading a content file and additional content using a window is disclosed. The content download system includes a content site, a content provider and a third party. The content site presents the window that displays the download progress of the content file, presents the additional content while the content file is downloaded, and allows selection of the additional content. The content provider serves as an origin server for the content file. The third party receives information on the content file and provides the additional content.Type: GrantFiled: November 7, 2012Date of Patent: August 12, 2014Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon
-
Patent number: 8775661Abstract: A method for transferring content across a content delivery network (CDN) may include receiving a notification of a request. The request may include a client identifier and a content identifier. The method may also include accessing one or more global policies applicable to the request. The method may additionally include determining, using the one or more global policies, that a client is eligible to receive content associated with the content identifier from another client; identifying, using the one or more global policies and the content identifier, one or more authorized transfers of at least a portion of the content; identifying one or more eligible clients that are associated with the one or more authorized transfers; and sending a set of client identifiers that are associated with the one or more eligible clients.Type: GrantFiled: January 25, 2013Date of Patent: July 8, 2014Assignee: Limelight Networks, Inc.Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
-
Patent number: 8769118Abstract: A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver.Type: GrantFiled: March 22, 2013Date of Patent: July 1, 2014Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
-
Publication number: 20140173666Abstract: Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A selective feed is generated by combining a first service feed and a second service feed. A control feed is sent to a second end-user device based on the selective feed and receiving input from a first end-user device. In some embodiments, playback on the second end-user device is controlled by input received from the first end-user device.Type: ApplicationFiled: February 20, 2014Publication date: June 19, 2014Applicant: Frequency IP Holdings, LLCInventors: Michael M. Gordon, Blair R. R. Harrison, Adrian K. Roston
-
Patent number: 8750155Abstract: Techniques for modifying the performance of a transport layer protocol in response to a request for content are disclosed. A connection can be established between a content distribution server and an end user computer according to preconfigured parameters. When a request for content is received over the connection, the content distribution server can determine one or more parameters relating to the performance of the connection using information from the request. The content distribution server can modify the connection at the transport layer according to the one or more parameters. Thereafter, the transport layer can manage delivery of the requested content to the end user computer in accordance with the modified parameters. In various embodiments, the content distribution server includes a modified TCP protocol stack which adjusts timing, pacing, and buffer allocation associated with a connection in response to requests from an application-layer data source.Type: GrantFiled: August 27, 2012Date of Patent: June 10, 2014Assignee: Limelight Networks, Inc.Inventors: Bradley B. Harvell, Joseph D. DePalo, Michael M. Gordon, Jason L. Wolfe