-
公开(公告)号:US12074917B1
公开(公告)日:2024-08-27
申请号:US17850963
申请日:2022-06-27
发明人: David Guadalupe Goehring , Paul-Michel DeBlois , Mustafa Hakim , Timothy Chang , Raghunath Chirravuri , Sarah Kyung Kim , Jediah Conachan , Kathryn Lynn Fukuda , Brian Fisher , Alan Zambrano , Jared Haren , Keegan Robert Cox , Samuel Adam Salameh , George Tsipolitis , Lanvi Nguyen
IPC分类号: H04L65/1069 , A63F13/35 , A63F13/86 , H04L67/10
CPC分类号: H04L65/1069 , A63F13/35 , A63F13/86 , H04L67/10
摘要: This disclosure describes, in part, techniques for sharing content associated with network applications. For instance, a user may want to share content for a network application, such as a game stream for a gaming application. As such, system(s) may launch a broadcasting session on a first virtual server and launch the network application on a second virtual server. The first virtual server may then receive content data representing states of the network application from the second virtual server. Additionally, the first virtual server may receive video data representing the user and/or audio data representing user speech from a user device. The first virtual server may then generate broadcasting data using the content data, the video data, and the audio data. After generating the broadcasting data, the system(s) may send the broadcasting data to one or more computing devices associated with a user account.
-
公开(公告)号:US11896899B1
公开(公告)日:2024-02-13
申请号:US17321461
申请日:2021-05-16
发明人: Kunjan Shridhar Naik , Brian Fisher , Mickey Ottis Williams , Clifford Julius Berger , Skyler J. Brown , Peter Han , Greg Roberts
IPC分类号: A63F13/48 , A63F13/358 , A63F13/75 , G06F16/172 , G06F9/451 , G06F8/61 , H04L67/131 , H04L67/568
CPC分类号: A63F13/48 , A63F13/358 , A63F13/75 , G06F8/61 , G06F9/451 , G06F16/172 , H04L67/131 , H04L67/568 , A63F2300/534 , A63F2300/5586 , A63F2300/636
摘要: This disclosure describes, in part, techniques for providing network applications. For instance, system(s) may install a network application on a first virtual server. The system(s) may then receive first data representing events that occurred during a first launching of the network application on the first virtual server. Using the events, the system(s) may generate second data for optimizing a second launching of the network application on a second virtual server and store the second data in one or more databases. As such, after installing the network application on the second virtual server, the system(s) may provide the second virtual server with the second data so that the second virtual server may use the second data to optimize the second launching of the network application. In some examples, using the second data reduces the amount of time that it takes for the second virtual server to launch the network application.
-
公开(公告)号:US11161038B2
公开(公告)日:2021-11-02
申请号:US16202959
申请日:2018-11-28
发明人: Albert John Penello , Omar Sze Leung , Ravi Ichapurapu , Sameet Ramakrishnan , Marc Randall Whitten , Evan Fletcher Dougal , Michael Risley , Brian Fisher , Doyle Albert Martin
IPC分类号: A63F13/355 , A63F13/335 , A63F13/45 , A63F13/44 , A63F13/358 , A63F13/42
摘要: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
-
公开(公告)号:US12010360B1
公开(公告)日:2024-06-11
申请号:US17169964
申请日:2021-02-08
发明人: Micheal Anthony Larkin , Mustafa Hakim , Doyle Albert Martin , Brian Fisher , Mickey Ottis Williams , Chris Predeek
IPC分类号: H04N21/231 , H04L65/70 , H04N21/235 , H04N21/239 , H04N21/44
CPC分类号: H04N21/231 , H04L65/70 , H04N21/235 , H04N21/239 , H04N21/44
摘要: This disclosure describes, in part, methods and techniques for recreating the outputting of content by an electronic device. For instance, system(s) may process (e.g., encode) first source data in order to generate second source data. The system(s) may then store the second source data in one or more databases and send a copy of the second source data to the electronic device. The electronic device may process (e.g., decode) the second source data in order to output content represented by the second source data. The electronic device may also generate event data representing events that occurred while processing the second source data. The system(s) may receive the event data from the electronic device and use the event data to process the second source data similar to the electronic device. This way, the system(s) are able to output the content similarly to how the electronic device output the content.
-
公开(公告)号:US20220161131A1
公开(公告)日:2022-05-26
申请号:US17514318
申请日:2021-10-29
发明人: Albert John Penello , Omar Sze Leung , Ravi Ichapurapu , Sameet Ramakrishnan , Marc Randall Whitten , Evan Fletcher Dougal , Michael Risley , Brian Fisher , Doyle Albert Martin
IPC分类号: A63F13/335 , A63F13/45 , A63F13/44 , A63F13/358 , A63F13/42
摘要: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
-
公开(公告)号:US11241616B1
公开(公告)日:2022-02-08
申请号:US16415224
申请日:2019-05-17
发明人: Ravi Ichapurapu , Sameet Ramakrishnan , Evan Fletcher Dougal , Brian Fisher , Junwu Luo , Sean Hajizadeh
IPC分类号: A63F13/235 , A63F13/24 , G06F1/3287
摘要: This disclosure describes, in part, techniques for conserving power on an electronic device. For instance, at given time intervals, the electronic device may be sending input data to a network device and receiving audio data from the network device. The electronic device may then use one or more techniques to determine when to switch from operating in a first mode, where the electronic device sends and/or receives the data, to operating in a second mode, where the electronic device ceases sending and/or receiving the data. For example, the electronic device may make the determination based on an amount of data stored in a buffer, whether the electronic device receives data, using data received from the network device, and/or the like. Based on the determination, the electronic device may switch to the second mode in order to conserve power.
-
公开(公告)号:US20200038749A1
公开(公告)日:2020-02-06
申请号:US16202959
申请日:2018-11-28
发明人: Albert John Penello , Omar Sze Leung , Ravi Ichapurapu , Sameet Ramakrishnan , Marc Randall Whitten , Evan Fletcher Dougal , Michael Risley , Brian Fisher , Doyle Albert Martin
IPC分类号: A63F13/335 , A63F13/358 , A63F13/42 , A63F13/44 , A63F13/45
摘要: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
-
-
-
-
-
-