Patents by Inventor Mikhail Shoykher

Mikhail Shoykher 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: 20160050462
    Abstract: An Intelligent TV can organize metadata about media items for display in a variety of contextual panels. The panels may be interactive or informational and may provide recommendations of other media items to the user. The Intelligent TV can receive a request to activate a panel through the reception of signals from a remote control or a user interface. Based on the request, the Intelligent TV can determine the type of panel requested by the user. The layout, information, and content of a panel may depend on the context and content of the media item with focus when a user activates the panel. The Intelligent TV can retrieve metadata for the requested panel and can then transition to the desired panel and provide the retrieved metadata.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 18, 2016
    Inventors: Sanjiv Sirpal, Mohammed Selim, Saulo Correia Dourado, Alexander de Paz, Mikhail Shoykher, John S. Visosky, Terrance D. Voth
  • Publication number: 20160044362
    Abstract: A Digital Living Network Alliance (DLNA) subservice module for an intelligent television (TV) is configured to run periodic discovery scans for DLNA devices on a local network. The DLNA subservice module retrieves status data for DLNA devices connected to the network, updates an internal status data for the DLNA device using the retrieved data, and notifying a media scanner module of the Intelligent TV with the updated internal status data. The DLNA subservice module further works with internal provider modules of the Intelligent TV that deals with non-DLNA devices. The media browser includes a plug-in for retrieving metadata from DLNA content servers in addition to non-DLNA devices. The media scanner aggregates unified metadata retrieved from media browser content provider modules that includes data from DLNA devices.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 11, 2016
    Inventors: Mikhail Shoykher, John S. Visosky, Sanjiv Sirpal, Mohammed Selim, Ron Cassar, Robert Csiki
  • Patent number: 9185324
    Abstract: An EPG data service for an Intelligent TV includes various of source plugins polling and retrieving updated EPG information from a plurality of respective EPG information sources and an EPG subservice receiving the EPG information retrieved by the various source plugins, aggregate the EPG information, and provide a relevant portion of the EPG information to an application of the Intelligent TV. For an EPG source with substantially no updated EPG information, the respective source plugin associates EPG information from the EPG source with dummy EPG data. The EPG subservice aggregates the updated EPG information from the plurality of EPG sources and resolve conflicts between duplicate EPG information from the plurality of EPG sources according to various rules.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: November 10, 2015
    Assignee: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky, Ron Cassar, Robert Csiki
  • Publication number: 20150201147
    Abstract: An intelligent television and methods for user interaction between the intelligent television and the user are provided. In general, a user is provided with navigation, notification, and setup options which enable one or more functions associated with the intelligent television. The presentation of options is based on input received by the intelligent television. As a user provides input to the intelligent television via a remote control or other input device, the intelligent television is configured to interpret the input and provide interactive functionality in the form of content presented to the display of the intelligent television.
    Type: Application
    Filed: August 16, 2013
    Publication date: July 16, 2015
    Inventors: Sanjiv Sirpal, Mohammed Selim, John S. Visosky, Mikhail Shoykher, Eduardo Diego Torres Milano, Zhe Cao, Xuan Hu
  • Publication number: 20150172765
    Abstract: An intelligent TV is provided. The intelligent TV provides a management system for favorites and reminders. Selecting a program, associated with a television channel, allows a user to be presented with a list of options, such as making the program a favorite, the associated channel a favorite, or setting a reminder for programs of a like title, channel, and time.
    Type: Application
    Filed: August 16, 2013
    Publication date: June 18, 2015
    Inventors: Mikhail Shoykher, Eduardo Diego Torres Milano, John S. Visosky, Tong Chen, Zhe Cao, Xin Zhang
  • Publication number: 20140059614
    Abstract: A display for an Intelligent television (TV) includes a live TV display and an Electronic Programming Guide (EPG) display. The EPG display is positioned at a side of the live TV display and includes a favorite channel portion showing EPG information for a plurality of favorite tagged channels and a favorite show portion showing EPG information for a plurality of favorite tagged shows. An EPG display application generates the EPG display portion and retrieves the EPG information for the plurality of favorite tagged channels and the plurality of favorite tagged shows through an EPG subservice. The EPG subservice retrieves channels and shows tagged as favorite through a tag subservice. A second application sets and clears favorite tags for channels and shows through the tag subservice.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky, Ron Cassar, Robert Csiki
  • Publication number: 20140053197
    Abstract: An EPG data service for an Intelligent TV includes various of source plugins receiving EPG information from various respective EPG information sources, an EPG subservice aggregating the EPG information received by source plugins, an EPG database storing the aggregated EPG information from the EPG subservice, and an EPG provider providing a relevant portion of the aggregated EPG information to an application of the Intelligent TV. The EPG data service further includes a tag subservice receiving notification from a second application of the Intelligent TV to set or unset tags for programs or channels, storing the tag in a database, and serving the EPG subservice with information regarding tagged programs or channels. The EPG data service further includes a thumbnail cache manager storing thumbnails in a database and serve the thumbnails to the application.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky, Ron Cassar, Robert Csiki
  • Publication number: 20140053212
    Abstract: An media data service for an Intelligent TV can search a network to identify media sources and determine a number of media items associated with the media sources. The media items can be media of any type, such as videos, music files, photos, text files, social networking postings, and the like. The media data service can scan the media items to identify metadata associated with them. The media data service may record personalized metadata associated with users such as a list of media items viewed or a list of media items tagged as a favorite. The metadata may be processed, organized into one or more data models, and stored in memory. The metadata stored in memory may be used by a user interface presented to a user.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky, Terrance D. Voth
  • Publication number: 20140053194
    Abstract: A data service system in an Intelligent Television (TV) includes an internal content provider module configured to provide content to video hardware or display of the Intelligent TV or to a content provider module or application of the Intelligent TV and a subservice configured to provide the internet content provider module with requested data for a pre-defined data model. The internal content provider module is loaded on the Intelligent TV responsive to a user action or a schedule event on the Intelligent TV, and the internal content provider module organizes the received data from the subservice as the content according to a pre-defined format. The internal content provider module includes an EPG data provider, a media data provider, a media browser, a media scanner, and/or a thumbnail engine.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky
  • Publication number: 20140053206
    Abstract: A thumbnail management system is provided for an intelligent TV. Thumbnails may accumulate over time and require removal from a data storage device. Thumbnails may expire based, in part, on the type of media they represent, such as broadcast programs, movies, pay-per-view, games, and user content, such as music and images. Thumbnails may also be removed upon removal of the referencing media file.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventor: Mikhail Shoykher
  • Publication number: 20140053207
    Abstract: An EPG data service for an Intelligent TV includes various of source plugins polling and retrieving updated EPG information from a plurality of respective EPG information sources and an EPG subservice receiving the EPG information retrieved by the various source plugins, aggregate the EPG information, and provide a relevant portion of the EPG information to an application of the Intelligent TV. For an EPG source with substantially no updated EPG information, the respective source plugin associates EPG information from the EPG source with dummy EPG data. The EPG subservice aggregates the updated EPG information from the plurality of EPG sources and resolve conflicts between duplicate EPG information from the plurality of EPG sources according to various rules.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky, Ron Cassar, Robert Csiki
  • Publication number: 20140053180
    Abstract: An intelligent television and methods for user interaction between the intelligent television and the user are provided. In general, a user is provided with navigation, notification, and setup options which enable one or more functions associated with the intelligent television. The presentation of options is based on input received by the intelligent television. As a user provides input to the intelligent television via a remote control or other input device, the intelligent television is configured to interpret the input and provide interactive functionality in the form of content presented to the display of the intelligent television.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP , LLC.
    Inventor: Mikhail Shoykher
  • Publication number: 20140053222
    Abstract: A Digital Living Network Alliance (DLNA) subservice module for an intelligent television (TV) is configured to run periodic discovery scans for DLNA devices on a local network. The DLNA subservice module retrieves status data for DLNA devices connected to the network, updates an internal status data for the DLNA device using the retrieved data, and notifying a media scanner module of the Intelligent TV with the updated internal status data. The DLNA subservice module further works with internal provider modules of the Intelligent TV that deals with non-DLNA devices. The media browser includes a plug-in for retrieving metadata from DLNA content servers in addition to non-DLNA devices. The media scanner aggregates unified metadata retrieved from media browser content provider modules that includes data from DLNA devices.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky
  • Publication number: 20140053225
    Abstract: A data service function for an intelligent television (TV) includes a source plugin that communicates with and receives data from an external content provider and processes the received data into a data model format. The data service function further includes a subservice corresponding to the source plugin, the subservice communicates with and provides the converted data as content to the Intelligent TV. Data formats include video-on-demand, electronic programming guide, and media. The data service function further includes a database to store the received data or the converted data, a resource arbitrator to provide access to the subservice to provide content to the various hardware of the Intelligent TV, and a thumbnail cache manager to manage thumbnail images associated with the received data and to store the thumbnail images in a storage of the Intelligent TV.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky
  • Patent number: 8363656
    Abstract: A method and apparatus allow multiple virtual machines to share the same IP address on an external network address space. The virtual machines reside on one or more physical host computer systems. A virtual network manager handles network traffic from a physical interface on the host computer and forwards network data to the appropriate virtual machine based on a destination port number. Data packets on the external network each have a destination and source port number. The virtual network manager uses a port range table that associates each virtual machine with a range of destination port numbers for incoming data packets. Each of the virtual machines is assigned a unique destination port range in the port range table and incoming data traffic on the external network is routed to the receiving virtual machines based on the destination port number in the data packet.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Klink, Mikhail Shoykher
  • Publication number: 20120063458
    Abstract: A method and apparatus allow multiple virtual machines to share the same IP address on an external network address space. The virtual machines reside on one or more physical host computer systems. A virtual network manager handles network traffic from a physical interface on the host computer and forwards network data to the appropriate virtual machine based on a destination port number. Data packets on the external network each have a destination and source port number. The virtual network manager uses a port range table that associates each virtual machine with a range of destination port numbers for incoming data packets. Each of the virtual machines is assigned a unique destination port range in the port range table and incoming data traffic on the external network is routed to the receiving virtual machines based on the destination port number in the data packet.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Klink, Mikhail Shoykher