Patents by Inventor Sean Curtis
Sean Curtis 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: 11997099Abstract: A system includes a hardware processor that executes a software code to receive an authorization request on behalf of a user for a stacked resource including resources offered separately by multiple resource providers, determine resource provider computers associated with the stacked resource, and send a look-up request including an electronic identity of the user to those computers, where the electronic identity is used as a look-up key for determining user attribute(s) of the user. The software code further receives the user attribute(s) from the resource provider computers, generates an accumulated access profile of the user based on the user attribute(s), applies the profile to a rules engine to determine a stacked access result, and routes the authorization request and the stacked access result to one of the resource provider computers, where that computer completes an authorization process for access to the stacked resource based on the stacked access result.Type: GrantFiled: August 4, 2023Date of Patent: May 28, 2024Assignee: Disney Enterprises, Inc.Inventors: Pankaj Gambhir, Joseph Inzerillo, Rajendra Dubagunta, Adetayo Adeleye, Mahesh Swaminathan, Fekade Sergew, Kazuhiro Kusunoki, Sean Curtis
-
Publication number: 20230379334Abstract: A system includes a hardware processor that executes a software code to receive an authorization request on behalf of a user for a stacked resource including resources offered separately by multiple resource providers, determine resource provider computers associated with the stacked resource, and send a look-up request including an electronic identity of the user to those computers, where the electronic identity is used as a look-up key for determining user attribute(s) of the user. The software code further receives the user attribute(s) from the resource provider computers, generates an accumulated access profile of the user based on the user attribute(s), applies the profile to a rules engine to determine a stacked access result, and routes the authorization request and the stacked access result to one of the resource provider computers, where that computer completes an authorization process for access to the stacked resource based on the stacked access result.Type: ApplicationFiled: August 4, 2023Publication date: November 23, 2023Inventors: Pankaj Gambhir, Joseph Inzerillo, Rajendra Dubagunta, Adetayo Adeleye, Mahesh Swaminathan, Fekade Sergew, Kazuhiro Kusunoki, Sean Curtis
-
Patent number: 11757895Abstract: A system includes a hardware processor that executes a software code to receive an authorization request on behalf of a user for a stacked resource including resources offered separately by multiple resource providers, determine resource provider computers associated with the stacked resource, and send a look-up request including an electronic identity of the user to those computers, where the electronic identity is used as a look-up key for determining user attribute(s) of the user. The software code further receives the user attribute(s) from the resource provider computers, generates an accumulated access profile of the user based on the user attribute(s), applies the profile to a rules engine to determine a stacked access result, and routes the authorization request and the stacked access result to one of the resource provider computers, where that computer completes an authorization process for access to the stacked resource based on the stacked access result.Type: GrantFiled: October 18, 2022Date of Patent: September 12, 2023Assignee: Disney Enterprises, Inc.Inventors: Pankaj Gambhir, Joseph Inzerillo, Rajendra Dubagunta, Adetayo Adeleye, Mahesh Swaminathan, Fekade Sergew, Kazuhiro Kusunoki, Sean Curtis
-
Patent number: 11665407Abstract: Systems and methods are described for providing variable-length media clips based upon a received media stream. An exemplary system for providing media clips to users includes a database comprising a list of rules associated with a plurality of programs, as well as a first server and a second server. The first server receives information about a particular program being viewed by a media player and obtains rules from the database for the identified program that are transmitted to the media player. The second server receives a media clip of the particular program being viewed from the media player, wherein the media clip is created at the media player in accordance with the rules corresponding to the program, and subsequently makes the media clip available to the users.Type: GrantFiled: May 14, 2018Date of Patent: May 30, 2023Assignee: Sling Media L.L.C.Inventors: Padmanabha R. Rao, Brian J. Griffin, Jason Hirschhorn, Brian Lucas, Sean Curtis, Frank Conway
-
Publication number: 20230040438Abstract: A system includes a hardware processor that executes a software code to receive an authorization request on behalf of a user for a stacked resource including resources offered separately by multiple resource providers, determine resource provider computers associated with the stacked resource, and send a look-up request including an electronic identity of the user to those computers, where the electronic identity is used as a look-up key for determining user attribute(s) of the user. The software code further receives the user attribute(s) from the resource provider computers, generates an accumulated access profile of the user based on the user attribute(s), applies the profile to a rules engine to determine a stacked access result, and routes the authorization request and the stacked access result to one of the resource provider computers, where that computer completes an authorization process for access to the stacked resource based on the stacked access result.Type: ApplicationFiled: October 18, 2022Publication date: February 9, 2023Inventors: Pankaj Gambhir, Joseph Inzerillo, Rajendra Dubagunta, Adetayo Adeleye, Mahesh Swaminathan, Fekade Sergew, Kazuhiro Kusunoki, Sean Curtis
-
Patent number: 11509661Abstract: A system includes a hardware processor that executes a software code to receive an authorization request on behalf of a user for a stacked resource including resources offered separately by multiple resource providers, determine resource provider computers associated with the stacked resource, and send a look-up request including an electronic identity of the user to those computers, where the electronic identity is used as a look-up key for determining user attribute(s) of the user. The software code further receives the user attribute(s) from the resource provider computers, generates an accumulated access profile of the user based on the user attribute(s), applies the profile to a rules engine to determine a stacked access result, and routes the authorization request and the stacked access result to one of the resource provider computers, where that computer completes an authorization process for access to the stacked resource based on the stacked access result.Type: GrantFiled: October 29, 2020Date of Patent: November 22, 2022Assignee: Disney Enterprises, Inc.Inventors: Pankaj Gambhir, Joseph Inzerillo, Rajendra Dubagunta, Adetayo Adeleye, Mahesh Swaminathan, Fekade Sergew, Kazuhiro Kusunoki, Sean Curtis
-
Publication number: 20220141228Abstract: A system includes a hardware processor that executes a software code to receive an authorization request on behalf of a user for a stacked resource including resources offered separately by multiple resource providers, determine resource provider computers associated with the stacked resource, and send a look-up request including an electronic identity of the user to those computers, where the electronic identity is used as a look-up key for determining user attribute(s) of the user. The software code further receives the user attribute(s) from the resource provider computers, generates an accumulated access profile of the user based on the user attribute(s), applies the profile to a rules engine to determine a stacked access result, and routes the authorization request and the stacked access result to one of the resource provider computers, where that computer completes an authorization process for access to the stacked resource based on the stacked access result.Type: ApplicationFiled: October 29, 2020Publication date: May 5, 2022Inventors: Pankaj Gambhir, Joseph Inzerillo, Rajendra Dubagunta, Adetayo Adeleye, Mahesh Swaminathan, Fekade Sergew, Kazuhiro Kusunoki, Sean Curtis
-
Patent number: 10607255Abstract: Systems, methods, and computer-readable media are disclosed for generating an online advertising campaign based on one or more advertising campaign parameters and selecting an advertisement of the advertising campaign for presentation in an available advertising slot. The advertising campaign parameter(s) may include one or more product identifiers. Advertisements of the advertising campaign may be presented in advertising slots available on network resources such as product detail pages associated with the product identifiers.Type: GrantFiled: December 17, 2013Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: James Fubin Lu, Taylor Christian Deehan, Sean Curtis, Jason Adrian Galep, Jason Kita Choi
-
Publication number: 20180262818Abstract: Systems and methods are described for providing variable-length media clips based upon a received media stream. An exemplary system for providing media clips to users includes a database comprising a list of rules associated with a plurality of programs, as well as a first server and a second server. The first server receives information about a particular program being viewed by a media player and obtains rules from the database for the identified program that are transmitted to the media player. The second server receives a media clip of the particular program being viewed from the media player, wherein the media clip is created at the media player in accordance with the rules corresponding to the program, and subsequently makes the media clip available to the users.Type: ApplicationFiled: May 14, 2018Publication date: September 13, 2018Applicant: SLING MEDIA L.L.C.Inventors: Padmanabha R. Rao, Brian J. Griffin, Jason Hirschhorn, Brian Lucas, Sean Curtis, Frank Conway
-
Patent number: 9998802Abstract: Systems and methods are described for providing variable-length media clips based upon a received media stream. An exemplary system for providing media clips to users includes a database comprising a list of rules associated with a plurality of programs, as well as a first server and a second server. The first server receives information about a particular program being viewed by a media player and obtains rules from the database for the identified program that are transmitted to the media player. The second server receives a media clip of the particular program being viewed from the media player, wherein the media clip is created at the media player in accordance with the rules corresponding to the program, and subsequently makes the media clip available to the users.Type: GrantFiled: December 31, 2008Date of Patent: June 12, 2018Assignee: SLING MEDIA LLCInventors: Frank Conway, Sean Curtis, Brian J. Griffin, Jason Hirschhorn, Brian Lucas, Padmanabha R. Rao
-
Publication number: 20140115634Abstract: Systems and methods are provided for identifying instances of media programming available within a media distribution system. An exemplary method involves searching a listing of media programming available from a first content source using search criteria indicative of a desired media program to identify an instance of the desired media program available from the first content source, obtaining a target program identifier associated with the desired media program from that instance, identifying another instance of the desired media program in a second listing of media programming available from another content source using the target program identifier, and providing a combined search result that indicates availability of the desired media program from the content sources.Type: ApplicationFiled: December 27, 2013Publication date: April 24, 2014Inventors: Sean Curtis, Frank Conway, David Charles Lankford, Deepak Jhalani, Ryan Case
-
Publication number: 20140047508Abstract: A method is provided for controlling multiple access to a network service to prevent fraudulent use of the network service. The method includes identifying an account access counter for an account using identification information received from a user at a first device using a network, wherein the user is requesting access to a service provided at a second device, and further wherein the account access counter is the number of service access sessions active for the account; comparing the account access counter to a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account; and providing the user at the first device access to the service at the second device if the account access counter is less than the maximum account access number.Type: ApplicationFiled: October 21, 2013Publication date: February 13, 2014Applicant: MLB Advanced Media, L.P.Inventors: Joseph Francis CHOTI, Justin Alexander SHAFFER, Christopher SUN, Elangovan SOUNDARARAJAN, Shadeed S. WILLIS, Lincoln HOCHBERG, Sean CURTIS
-
Patent number: 8646013Abstract: Systems and methods are provided for identifying instances of media programming available within a media distribution system. An exemplary method involves searching a listing of media programming available from a first content source using search criteria indicative of a desired media program to identify an instance of the desired media program available from the first content source, obtaining a target program identifier associated with the desired media program from that instance, identifying another instance of the desired media program in a second listing of media programming available from another content source using the target program identifier, and providing a combined search result that indicates availability of the desired media program from the content sources.Type: GrantFiled: April 29, 2011Date of Patent: February 4, 2014Assignee: Sling Media, Inc.Inventors: Sean Curtis, Frank Conway, David Charles Lankford, Deepak Jhalani, Ryan Case
-
Patent number: 8621099Abstract: Systems and methods are described for processing media programs for distribution on a network. Media programs are received from one or more sources and placed on a queue in an appropriate format. Programs are retrieved from the queue and processed by any number of servers to format the program and/or its metadata for distribution on the network.Type: GrantFiled: December 10, 2009Date of Patent: December 31, 2013Assignee: Sling Media, Inc.Inventor: Sean Curtis
-
Patent number: 8566907Abstract: A method is provided for controlling multiple access to a network service to prevent fraudulent use of the network service. The method includes identifying an account access counter for an account using identification information received from a user at a first device using a network, wherein the user is requesting access to a service provided at a second device, and further wherein the account access counter is the number of service access sessions active for the account; comparing the account access counter to a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account; and providing the user at the first device access to the service at the second device if the account access counter is less than the maximum account access number.Type: GrantFiled: August 24, 2012Date of Patent: October 22, 2013Assignee: MLB Advanced Media, L.P.Inventors: Joseph Francis Choti, Justin Alexander Shaffer, Christopher Sun, Elangovan Soundararajan, Shadeed S. Willis, Lincoln Hochberg, Sean Curtis
-
Patent number: 8474610Abstract: An improved container for holding produce is provided. The container comprises a tub-like tray, an insert that forms a snap fit within the tray near the tray bottom wall, and an absorbent pad that fits in the space between the insert and the tray bottom wall. When in use, exuded liquid can drain into the reservoir below the insert where it is absorbed by the pad. The insert helps segregate the exuded liquid from the produce and is designed to remain in place when the container is titled.Type: GrantFiled: March 28, 2012Date of Patent: July 2, 2013Assignee: Sonoco Development, Inc.Inventors: Herbert T Knight, Danny Sean Curtis
-
Publication number: 20120324537Abstract: A method is provided for controlling multiple access to a network service to prevent fraudulent use of the network service. The method includes identifying an account access counter for an account using identification information received from a user at a first device using a network, wherein the user is requesting access to a service provided at a second device, and further wherein the account access counter is the number of service access sessions active for the account; comparing the account access counter to a maximum account access number, whrerein the maximum account access number defines a maximum number of service access sessions allowed for the account; and providing the user at the first device access to the service at the second device if the account access counter is less than the maximum account access number.Type: ApplicationFiled: August 24, 2012Publication date: December 20, 2012Inventors: Joseph Francis Choti, Justin Alexander Shaffer, Christopher Sun, Elangovan Soundararajan, Shadeed S. Willis, Lincoln Hochberg, Sean Curtis
-
Publication number: 20120278837Abstract: Systems and methods are provided for identifying instances of content available within a media distribution system that is related to a media program being streamed, presented, displayed, viewed, or otherwise placeshifted from a media device to a client device communicating with or otherwise coupled to the media device over a network. An exemplary method involves obtaining an identifier, metadata, or other descriptive information associated with a media program being presented on a client device, identifying content related to the streamed media program available from a content source in the media distribution system using the identifier, the metadata, or the descriptive information, and providing indication of the related content on the client device in conjunction with the media program. In an exemplary embodiment, the media program is streamed from the media device to the client device using a connection established over the network to create or otherwise support a placeshifting session.Type: ApplicationFiled: April 20, 2012Publication date: November 1, 2012Applicant: SLING MEDIA INC.Inventors: Sean Curtis, Frank Conway
-
Publication number: 20120278844Abstract: Systems and methods are provided for identifying instances of media programming available within a media distribution system. An exemplary method involves searching a listing of media programming available from a first content source using search criteria indicative of a desired media program to identify an instance of the desired media program available from the first content source, obtaining a target program identifier associated with the desired media program from that instance, identifying another instance of the desired media program in a second listing of media programming available from another content source using the target program identifier, and providing a combined search result that indicates availability of the desired media program from the content sources.Type: ApplicationFiled: April 29, 2011Publication date: November 1, 2012Applicant: SLING MEDIA INC.Inventors: Sean Curtis, Frank Conway, David Charles Lankford, Deepak Jhalani, Ryan Case
-
Patent number: D687704Type: GrantFiled: March 28, 2012Date of Patent: August 13, 2013Assignee: Sonoco Development, Inc.Inventors: Herbert T Knight, Danny Sean Curtis