[미국특허]
Enhanced video programming system and method utilizing user-profile information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-007/173
H04N-005/445
H04N-021/2665
G06Q-030/02
H04N-007/16
H04N-021/235
H04N-021/258
H04N-021/435
H04N-021/442
H04N-021/462
H04N-021/466
H04N-021/4722
H04N-021/475
H04N-021/4782
H04N-021/658
H04N-021/81
H04N-021/8547
H04N-021/858
H04L-029/08
H04L-029/12
출원번호
US-0142544
(2013-12-27)
등록번호
US-9148684
(2015-09-29)
발명자
/ 주소
Ullman, Craig
Harrington, Jeffrey M.
Abato, Michael R.
Duda, Carl R.
출원인 / 주소
OpenTV, Inc.
대리인 / 주소
Schwegman Lundberg & Woessner, P.A.
인용정보
피인용 횟수 :
1인용 특허 :
244
초록▼
Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content.
Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content. Based on the information of the user profile, the user profile is assigned to the user group, in which the user profile is linked as a child profile to the group profile. Based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content is determined for transmission to a user device of the user. The item of media content is transmitted via the network to the user device.
대표청구항▼
1. A method of providing media content via a network, the method comprising: accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media conte
1. A method of providing media content via a network, the method comprising: accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content;assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile;determining, using at least one hardware processor, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; andtransmitting, via the network, the item of media content to the user device. 2. The method of claim 1, further comprising: determining, prior to the accessing of the user profile, whether the user profile exists;transmitting, via the network, in response to determining that the user profile does not exist, at least one question to the user device;receiving, via the network, at least one answer to the at least one question from the user device;and storing information in the user profile based on the received at least one answer. 3. The method of claim 2, the at least one answer comprising a fact pertaining to the user. 4. The method of claim 2, the at least one answer comprising a preference of the user. 5. The method of claim 1, further comprising: updating the user profile to indicate the assigning of the user profile to the user group. 6. The method of claim 1, further comprising: monitoring, via the network, activity of the user; andupdating the user profile based on the monitored activity of the user. 7. The method of claim 6, wherein the updating of the user profile occurs in response to the monitored activity matching at least one activity type. 8. The method of claim 6, wherein the updating of the user profile occurs in response to the monitored activity exceeding a threshold. 9. The method of claim 1, wherein the user group is a first user group, the group profile is a first group profile, and the method further comprises: accessing a second group profile, wherein the second group profile comprises information describing a second group of users of media content;assigning, based on the information of the user profile, the user profile to a second user group, the assigning of the user profile to the second user group comprising linking the user profile as a child profile to the second group profile;wherein the user profile remains assigned to the first user group. 10. The method of claim 1, wherein the user group comprises a business entity. 11. The method of claim 1, wherein the user group comprises a group of users corresponding to a chat room. 12. The method of claim 11, wherein the item of media content comprises media content related to a discussion among the group of users. 13. The method of claim 1, wherein the user profile comprises a plurality of attribute-values pairs. 14. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising: accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content;assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile;determining, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; andtransmitting, via the network, the item of media content to the user device. 15. A system comprising: at least one hardware processor; and;memory comprising instructions that, when executed by the at least one hardware processor, cause the system to perform operations comprising: accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content;assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile;determining, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; andtransmitting, via the network, the item of media content to the user device. 16. The system of claim 15, wherein the user is a first user, the user profile is a first user profile, the user device is a first user device, the item of media content is a first item of media content, and the operations further comprise: accessing a second user profile, wherein the second user profile comprises information describing a second user of media content;determining, based on the information of the second user profile, a second item of media content to transmit to a second user device of the second user; andtransmitting, via the network, the second item of media content to the second user device. 17. The system of claim 16, wherein the first item of media content is different from the second item of media content. 18. The system of claim 16, wherein the first user device is of a different type from the second user device. 19. The system of claim 18, wherein the first user device comprises a first mobile device, and wherein the second user device comprises a second mobile device. 20. The system of claim 15, wherein the user device is a first user device, the item of media content is a first item of media content, and the operations further comprise: determining, based on the information of the user profile and on the assigning of the user profile to the user group, a second item of media content to transmit to a second user device of the user; andtransmitting, via the network, the second item of media content to the second user device. 21. The system of claim 15, the operations further comprising: storing the user profile in a data storage device located remotely from the user device.
Kunkel Gerard ; Krisbergh Harold ; Grosky Aaron ; Lee Jae Hea Edward ; Augenbraun Joseph E., Access system and method for providing interactive access to an information source through a networked distribution syst.
Majeti Venkata C. (Naperville IL) Midani Mowaffak T. (Naperville IL) Watson Richard J. (Catawissa MO) Zabriskie Kenneth A. (Indianapolis IN), Apparatus and method for integrating downstream data transfer over a cable television channel with upstream data carrier.
Braden-Harder Lisa ; Corston Simon H. ; Dolan William B. ; Vanderwende Lucy H., Apparatus and methods for an information retrieval system that employs natural language processing of search results to.
Hind John Raithel ; Lindquist David Bruce ; Nanavati Pratik Biharilal ; Tan Yih-Shin ; Wesley Ajamu Akinwunmi, Applet redirection for controlled access to non-orginating hosts.
Miguel Edward K. (DeKalb IL) Bohn Martin G. (Saginaw MI) Zastera Stephen R. (Bloomington MN) Lilly Eugene B. (Overland Park KS), Automated league and tournament system for electronic games.
Pocock Terrence H. (Mount Brydges CAX) Coumans Peter J. M. (London CAX) McNorgan Richard M. (London CAX) Hart George M. (London CAX), Cable television system selectively distributing pre-recorded video and audio messages.
Pocock Terrence H. (Mount Brydges CAX) Coumans Peter J. M. (London CAX) McNorgan Richard M. (London CAX) Hart George M. (Newmarket CAX), Cable television system selectively distributing pre-recorded video and audio messages.
Ludwig Lester F. ; Lauwers J. Chris ; Lantz Keith A. ; Burnett Gerald J. ; Burns Emmett R., Call control in video conferencing allowing acceptance and identification of participants in a new incoming call during.
Mark V. Deisinger ; Jeremy A. Freed, Common gateway which allows JAVA applets to make program calls to OLTP applications executing on an enterprise server reference to co-pending applications.
Gardenswartz Will H. ; Banker David W. ; Goidel Melissa B., Communicating with a computer based on the offline purchase history of a particular consumer.
Galumbeck Alan D. (Smyrna GA) MacKinnon Russell D. N. (Montreal CAX) Pincock Douglas G. (Halifax CAX) Reid Frederick A. (Halifax CAX), Communications system.
Harper Gregory W. (New York NY) Freeman Michael J. (New York NY), Distance learning system providing individual television participation, audio responses and memory for every student.
Michael Olivier, Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria.
Hamilton Scott (Duluth GA) Haman Ray T. (Duluth GA) Durden Gregory S. (Jonesboro GA) Christensen Jan L. (Plantation FL) Paulick Melvin (Gainesville FL), Electronic program guide and text channel data controller.
Knee Robert A. (747 Grissom Dr. Lansdale PA 19446) Favia Anthony R. (4382 S. Billings Cir. Aurora CO 80015) Davis Bruce (5505 Preserve Pkwy. South Greenwood Village CO 80121) Miller Larry (35 Glenmoo, Electronic television program guide schedule system and method with data feed access.
Hidary Jack D. ; Ullman Craig, Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information.
Hidary Jack D. ; Ullman Craig ; Spivack Nova T., Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information.
Ullman Craig ; Hidary Jack D. ; Spivack Nova T., Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments.
Abato, Michael R.; Ullman, Craig D.; Harrington, Jeffrey M.; Duda, Carl R., Enhanced video programming system and method for providing a distributed community network.
Ullman, Craig D.; Abato, Michael R.; Harrington, Jeffrey M.; Duda, Carl R., Enhanced video programming system and method utilizing user-profile information.
Ullman, Craig; Harrington, Jeffrey M.; Abato, Michael R.; Duda, Carl R., Enhanced video programming system and method utilizing user-profile information.
Reid William J., Enterprise network management directory containing network addresses of users and devices providing access lists to routers and servers.
Shieh Johnny Meng-Han ; Maddalozzo ; Jr. John ; McBrearty Gerald Francis, Filtered utilization of internet data transfers to reduce delay and increase user control.
Vaughn Eric E. (Sunnyvale CA) Berner Mark K. (Santa Clara CA), Game of skill or chance playable by remote participants in conjunction with a common game event including inserted inter.
Fascenda Anthony C. (97 Hawthorne Dr. Pacifica CA) Lockton David B. (97 Hawthorne Dr. Atherton CA 94025), Game of skill playable by remote participants in conjunction with a live event.
Altom Mark W. (Plainfield NJ) Pastore Richard L. (Brick NJ) Quarles Diane L. (Wall NJ) Ruiz Dirk (Highland Park NJ), Graphical user interface for multimedia call set-up and call handling in a virtual conference on a desktop computer conf.
Donahue Paul W. ; Dankworth Jeffrey A. ; Hinderks Larry W. ; Fish Laurence A. ; Lerner Ian A. ; Ballister Thomas C. ; Roberts ; III Roswell R., High bandwidth broadcast system having localized multicast access to broadcast content.
Rangan P. Venkat ; Shastri Vijnan ; Sampath-Kumar P. Srihari ; Ashwani Arya, Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network.
Gutfreund Keith ; Corkum Matthew C. ; Marques David M. ; Leone Trudilyne, Inter-program synchronous communications using a collaboration software system.
Freeman Michael J. ; Harper Gregory W., Interactive computer system for providing an interactive presentation with personalized video, audio and graphics respo.
Logston Gary L. (Tucker GA) Wasilewski Anthony J. (Alpharetta GA) Addington Timothy H. (Roswell GA) Wall ; Jr. William E. (Atlanta GA), Interactive information services control system.
McCalley Karl W. (South Barrington) Wilson Steven D. (Chicago) Fischer James L. (Barrington IL), Interactive multimedia presentation and communications system.
Broadwin Elliot ; Haass Jon C, Interactive television system and method having on-demand web-like navigational capabilities for displaying requested h.
Spaulding ; II John E. (N. Miami FL), Interactive television terminal responsive to user commands which combines static service data and recurrently broadcast.
Branton ; Jr. Robert A. ; DeMoss John Mark ; Stepler Sam ; Kouch Eric V. ; Parks ; Jr. Arthur Lee ; Landon Steve, Intranet graphical user interface for SONET network management.
Glass Robert H. (Peoria IL) Kelly Gordon W. (Delavan IL), Laser beam deflector for protection of underlying portions of an item during laser cutting of overlaying stock.
Shelton James A. ; Ingrassia ; Jr. Michael I. ; Rowland Thomas M., Mechanism for dependably managing web synchronization and tracking operations among multiple browsers.
MacDoran Peter F. ; Mathews Michael B. ; Ziel Fred A. ; Gold Kenn L. ; Anderson Steven M. ; Coffey Mark A. ; Denning Dorothy E., Method and apparatus for authenticating the location of remote users of networked computing systems.
Savitzky Stephen R. ; Wolff Gregory J., Method and apparatus for document processing using agents to process transactions created based on document content.
Takahashi Fumiaki,JPX ; Takiguchi Hideo,JPX, Method and apparatus for extracting a keyword from scheduling data using the keyword for searching the schedule data fil.
Rhodes Charles W. (Atlanta GA), Method and apparatus for independently transmitting and recapturing clock recovery burst and DC restoration signals in a.
Macri Vincent J. ; Zilber Paul, Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and compe.
Ferris Michael ; Popp Nicolas ; Forstall Scott ; D'Harcourt Charles, Method and apparatus for updating and synchronizing information between a client and a server.
Harrison Edward R. (Beaverton OR), Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program.
Sanjay Agraharam ; Robert Edward Markowitz ; Kenneth H. Rosen ; David Hilton Shur ; Joel A. Winthrop, Method and apparatus to enhance a multicast information stream in a communication network.
Fitzpatrick Gregory P. (Irving TX) Johnson William J. (Flower Mound TX) Keller Robert S. (Grapevine TX) Williams Marvin L. (Lewisville TX), Method and system communication establishment utilizing captured and processed visually perceptible data within a broadc.
Osaku Teizo,JPX ; Pan Rong,JPX, Method and system for accessing information on a network using message aliasing functions having shadow callback functions.
Christianson David ; Doorenbos Robert B. ; Etzioni Oren ; Kwok Chung ; Lauckhart Gregory ; Selberg Erik ; Weld Daniel S., Method and system using information written in a wrapper description language to execute query on a network.
DeSimone Antonio ; Golan Joseph ; Kuthyar Ashok K. ; Parent Bryant Richard ; Ramamurthy Ram S. ; Shur David Hilton, Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network.
Fennell ; Jr. W. Temple W. (Charlottesville VA) Hodes Todd (Berkeley CA) Witherell Scott (Woodbridge VA) Goebel Chris J. (Charlottesville VA) Thakkar Rajesh P. (Charlottesville VA) Schwenk Thomas (Ch, Method of managing multi-player game playing over a network.
Capek Peter G. ; Cuomo Gennaro A. ; Unger Jay H., Methods, systems and computer program products for providing insertions during delays in interactive systems.
Grimm Stephen M. ; Rothschild Jeffrey J. ; Samuel Daniel J. ; Wolf Michael A., Network match maker matching requesters based on communication attribute between the requesters.
Gerszberg Irwin ; Huang Kenny Xiaojian ; Kwabi Christopher K. ; Martin Jeffrey S. ; Miller ; II Robert Raymond ; Russell Jesse Eugene, Network server platform for internet, JAVA server and video application server.
Lowe Danny D. (37 Woodhaven View SW. Calgry CAX) Wilson Gordon G. (Calgry CAX) Baker Michael E. (Calgry CAX) Gamer Abram (Calgry CAX), Player interactive live action football game.
Yoshinobu Hitoshi (Kanagawa JPX) Yoshimura Tsukasa (Tokyo JPX) Hattori Yoshitsugu (Tokyo JPX), Program information broadcasting method program information display method, and receiving device.
Theriault Roger ; Lockhart Thomas Wayne,CAX ; Battin Robert D., Proxy host computer and method for accessing and retrieving information between a browser and a proxy.
Johnson Lee R. (Lawrenceville GA) Rovira Luis A. (Atlanta GA) Montreuil Leo (Atlanta GA) Wall ; Jr. William E. (Atlanta GA), Remote control for digital music terminal with synchronized communications.
Joseph L. Stern, System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices.
Anne Wright ; James Randal Sargent ; Carl R. Witty ; Brian K. Moran ; David Feinleib, System and method for delivering web content over a broadcast medium.
Reimer James A. (Morgan Hill CA) Reinsch Roger A. (Cupertino CA), System and method for enabling the creation of personalized movie presentations and personalized movie collections.
Myhrvold Nathan P. (Bellevue WA) Yuval Gideon A. (Mercer Island WA) Kim William E. (Redmond WA), System and method for inserting and recovering an add-on data signal for transmission with a video signal.
Anand Tejwansh S. ; Wikle Glenn K. ; Lindsay Marshall P. ; Schubert Richard N. ; Lettington Drew T. ; Ludwig Jeffrey P., System and method for performing intelligent analysis of a computer database.
Zilberstein, Moshe; Matsliach, Gaby; Ronen, Avner; Ventura, Ronen; Rousso, Benny; Buber, Shai, System and method for processing and presenting internet usage information.
Reimer James A. (Morgan Hill CA) Reinsch Roger A. (Cupertino CA), System and method for providing merchant information and establishing links to merchants while presenting a movie.
Isenberg David S. (Shrewsbury NJ) Tuomenoksa Mark L. (Shrewsbury NJ), System and method of capturing encoded data transmitted over a communications network in a video system.
Tang John ; Isaacs Ellen ; Morris Trevor ; Rodriguez Thomas ; Ruberg Alan ; Levenson Rick, System and method providing a computer user interface enabling access to distributed workgroup members.
Pocock Terrence H. (Delaware CAX) McNorgan Richard M. (London CAX) Allen Gary B. (Burlington CAX) Coumans Peter J. M. (London IL CAX) McCalley Karl W. (Palatine IL) Bertram John R. (Deerfield IL), System for audio/video presentation.
Tillery Michael L. (Rockford IL) Harlan Eugene G. (Rockford IL) Martin John R. (Rockford IL) Zammuto Samuel N. (Rockford IL) Bonilla Marcio (Rockford IL), System for automatic collection and distribution of player statistics for electronic dart games.
Hoarty W. Leo (Santa Clara CA) Soske Joshua W. (Sunnyvale CA), System for distributing broadcast television services identically on a first bandwidth portion of a plurality of express.
Honey Stanley K. ; Cavallaro Richard H. ; Hill David Blyth ; Setos Andrew G. ; Gepner Jerry Neil ; Heidmann Timothy Paul ; Olsen Patrick Wade ; Heinzmann Fred Judson ; Phillips Alan C. ; Guthart Haro, System for enhancing the television presentation of an object at a sporting event.
Eric Bruce Livingston ; Lisa Conners Vogt ; Stephen David Gantz ; David Samuel Zipkin ; Matthew Todd Richards ; Sheila Caroline Rocchio, System for presenting and managing enterprise architectures.
Mahoney James V. ; Blomberg Jeanette L. ; Trigg Randall H. ; Shin Christian K., System for searching a corpus of document images by user specified document layout components.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Iwafune Seiji,JPX ; Takeda Masahito,JPX ; Takada Toshiyuki,JPX ; Miura Isamu,JPX, Television system for providing interactive television programs and server system for constructing the television system.
Pocock Terrence H. (Delaware CAX) McNorgan Rick (London CAX) Coumons Peter (London CAX) Lodberg Allan (London CAX), Television system for the interactive distribution of selectable video presentations.
Young Patrick (San Mateo CA) Roop John H. (Palo Alto CA) Ebright Allan R. (Los Gatos CA) Faber michael W. (Pleasanton CA) Anderson David (Mountain View CA), User interface for television schedule system.
Namma Eimei,JPX ; Kaga Tomomi,JPX, Virtual WWW server for enabling a single display screen of a browser to be utilized to concurrently display data of a plurality of files which are obtained from respective servers and to send command.
Ullman, Craig; Harrington, Jeffrey M.; Abato, Michael R.; Duda, Carl R., Enhanced video programming system and method utilizing user-profile information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.