Patents by Inventor Russell BERKOFF
Russell BERKOFF 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: 10211997Abstract: A method and apparatus for playing back a scene using Universal Plug and Play (UPnP). A control point sends a request for a scene to be played back to a media server that stores Audio/Video (AV) content and receives the scene to be played back from the media server in response to the request. The control point receives information about supportable protocol and file format from a media renderer that will play back content, and determines a content resource, a protocol and a file format to be used for playback based on the information. The control point composes a scene to be played back based on the received scenes. The media renderer plays back the composed scene.Type: GrantFiled: August 14, 2009Date of Patent: February 19, 2019Assignee: Samsung Electronics Co., LtdInventors: Dong-Shin Jung, Joo-Yeol Lee, Se-Hee Han, Je-Young Maeng, Fei Fei Feng, Russell Berkoff
-
Patent number: 9973565Abstract: Various embodiments relate to a cloud-based temporary app management system. In one aspect of the invention, a cloud service provides a temporary app from a vendor. The temporary app is a mobile application that is temporarily accessible on a mobile device when a designated event (e.g. a change in the location or surroundings of the mobile device, a particular type of data stored in the mobile device, etc.) is detected by a mobile device. The cloud service receives event information from the mobile device. The event information indicates an event detected by the mobile device. The cloud service then determines whether to make the temporary app accessible on the mobile device based on an analysis of the designated event and the event information received from the mobile device.Type: GrantFiled: March 12, 2014Date of Patent: May 15, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Glen D. Stone, Mahfuzur Rahman, Alan Messer, Russell A. Berkoff, Paul N. Fahn
-
Patent number: 9872080Abstract: In a first embodiment of the present invention, a method for performing home networking media transport negotiation in a home network is provided, the method comprising: issuing a browse command on a content directory service in the home network to locate a custom resource element; and issuing an action to a media renderer in the home network to set a location of a media server to serve the item, wherein the issuing includes passing item metadata stored in the custom resource element, thus enabling the media renderer to negotiate directly with the media server while conveying detailed information about capabilities of the media renderer.Type: GrantFiled: June 12, 2012Date of Patent: January 16, 2018Assignee: Samsung Electronics Co., Ltd.Inventor: Russell A. Berkoff
-
Patent number: 8990890Abstract: In a first embodiment of the present invention, a method for operating a presence server in a home network is provided, the method comprising: receiving a request for presence information; sending an event notification to all subscribed control points informing them of the request for presence information; receiving an action from one of the subscribed control points accepting or rejecting the request for presence information; and if the action received from the one of the subscribed control points accepts the request for presence information, causing presence information regarding the one of the subscribed control points to be sent to the entity that sent the request for presence information.Type: GrantFiled: April 27, 2011Date of Patent: March 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Mahfuzur Rahman, Russell Berkoff
-
Patent number: 8892695Abstract: In a first embodiment of the present invention, a method for operating a user agent on a first device is provided, comprising: discovering, using a home networking protocol, a second device, wherein the second device includes a user input mechanism; retrieving information regarding the user input mechanism from the second device using the home networking protocol; determining whether to accept the connection based on the information regarding the user input mechanism; when it is determined to accept the connection, negotiating an out-of-band connection in a protocol other than the home networking protocol with the second device; receiving input command events from the second device via the out-of-band connection; and executing the input command events at the user agent to control an aspect of the first device.Type: GrantFiled: September 26, 2011Date of Patent: November 18, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Russell A. Berkoff
-
Publication number: 20140330881Abstract: Various embodiments relate to a cloud-based temporary app management system. In one aspect of the invention, a cloud service provides a temporary app from a vendor. The temporary app is a mobile application that is temporarily accessible on a mobile device when a designated event (e.g. a change in the location or surroundings of the mobile device, a particular type of data stored in the mobile device, etc.) is detected by a mobile device. The cloud service receives event information from the mobile device. The event information indicates an event detected by the mobile device. The cloud service then determines whether to make the temporary app accessible on the mobile device based on an analysis of the designated event and the event information received from the mobile device.Type: ApplicationFiled: March 12, 2014Publication date: November 6, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Glen D. STONE, Mahfuzur RAHMAN, Alan MESSER, Russell A. BERKOFF, Paul N. FAHN
-
Patent number: 8856651Abstract: In a first embodiment of the present invention, a method for operating a remote user interface (UI) client is provided, the method comprising: establishing a first connection with a UI server; receiving a document over the first connection; closing the first connection; running the document, wherein the document contains first instructions on how to operate a user interface and second instructions on establishing a persistent connection with the UI server; and establishing a second connection with the UI server based on the second instructions.Type: GrantFiled: June 4, 2010Date of Patent: October 7, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Russell A. Berkoff, Alan Messer
-
Patent number: 8677406Abstract: In a first embodiment of the present invention, a method is provided comprising: creating a temporary home network electronic program guide object for a television program currently stored in a time-shift buffer of a home network-enabled device; and storing an identifier for the temporary home network electronic program guide object in an object for a channel.Type: GrantFiled: March 27, 2009Date of Patent: March 18, 2014Assignee: Samsung Electronics Co., LtdInventor: Russell A. Berkoff
-
Publication number: 20130080646Abstract: In a first embodiment of the present invention, a method for operating a user agent on a first device is provided, comprising: discovering, using a home networking protocol, a second device, wherein the second device includes a user input mechanism; retrieving information regarding the user input mechanism from the second device using the home networking protocol; determining whether to accept the connection based on the information regarding the user input mechanism; when it is determined to accept the connection, negotiating an out-of-band connection in a protocol other than the home networking protocol with the second device; receiving input command events from the second device via the out-of-band connection; and executing the input command events at the user agent to control an aspect of the first device.Type: ApplicationFiled: September 26, 2011Publication date: March 28, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Russell A. BERKOFF
-
Publication number: 20130054754Abstract: In a first embodiment of the present invention, a method for performing home networking media transport negotiation in a home network is provided, the method comprising: issuing a browse command on a content directory service in the home network to locate a custom resource element; and issuing an action to a media renderer in the home network to set a location of a media server to serve the item, wherein the issuing includes passing item metadata stored in the custom resource element, thus enabling the media renderer to negotiate directly with the media server while conveying detailed information about capabilities of the media renderer.Type: ApplicationFiled: June 12, 2012Publication date: February 28, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Russell A. BERKOFF
-
Publication number: 20120131640Abstract: In a first embodiment of the present invention, a method for operating a presence server in a home network is provided, the method comprising: receiving a request for presence information; sending an event notification to all subscribed control points informing them of the request for presence information; receiving an action from one of the subscribed control points accepting or rejecting the request for presence information; and if the action received from the one of the subscribed control points accepts the request for presence information, causing presence information regarding the one of the subscribed control points to be sent to the entity that sent the request for presence information.Type: ApplicationFiled: April 27, 2011Publication date: May 24, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Mahfuzur RAHMAN, Russell BERKOFF
-
Publication number: 20110302492Abstract: In a first embodiment of the present invention, a method for operating a remote user interface (UI) client is provided, the method comprising: establishing a first connection with a UI server; receiving a document over the first connection; closing the first connection; running the document, wherein the document contains first instructions on how to operate a user interface and second instructions on establishing a persistent connection with the UI server; and establishing a second connection with the UI server based on the second instructions.Type: ApplicationFiled: June 4, 2010Publication date: December 8, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Russell A. BERKOFF, Alan MESSER
-
Publication number: 20100287211Abstract: In an embodiment of the present invention, a method for playing media items on a home network device in a home network is provided, the method comprising: retrieving, from a content directory service in the home network, a first object in a series of objects representing a first list in which the first object is a member, wherein the first object contains metadata regarding a first media item, a link to a next object in the first list, and relationship information regarding members of the first list, wherein the relationship information includes information about how members of the first list are related, wherein the next object contains metadata regarding a second media item; and playing the first media item.Type: ApplicationFiled: May 11, 2009Publication date: November 11, 2010Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Russell A. BERKOFF, Alan MESSER
-
Publication number: 20100251297Abstract: In a first embodiment of the present invention, a method is provided comprising: creating a temporary home network electronic program guide object for a television program currently stored in a time-shift buffer of a home network-enabled device; and storing an identifier for the temporary home network electronic program guide object in an object for a channel.Type: ApplicationFiled: March 27, 2009Publication date: September 30, 2010Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Russell A. BERKOFF
-
Publication number: 20100067872Abstract: A method and apparatus for playing back a scene using Universal Plug and Play (UPnP). A control point sends a request for a scene to be played back to a media server that stores Audio/Video (AV) content and receives the scene to be played back from the media server in response to the request. The control point receives information about supportable protocol and file format from a media renderer that will play back content, and determines a content resource, a protocol and a file format to be used for playback based on the information. The control point composes a scene to be played back based on the received scenes. The media renderer plays back the composed scene.Type: ApplicationFiled: August 14, 2009Publication date: March 18, 2010Applicant: SAMSUNG ELECTRONICS CO., LTDInventors: Dong-Shin JUNG, Joo-Yeol LEE, Se-Hee HAN, Je-Young MAENG, Fei Fei FENG, Russell BERKOFF