Patents by Inventor Robert Csiki

Robert Csiki 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: 10528230
    Abstract: Methods and devices for presenting a virtual keyboard are provided. More particularly, in connection with a multiple screen device, a virtual keyboard can be presented in a first mode using all of one of the screens. In a second mode, the virtual keyboard can be presented using portions of both of the screens. More particularly, with the screens of the device in a landscape orientation, one screen can be devoted to present the virtual keyboard while the other screen remains available to present other information. In a portrait orientation, the virtual keyboard can span the two screens, such that a first portion of the first screen and a first portion of the second screen operate cooperatively to present the virtual keyboard.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: January 7, 2020
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Robert Csiki
  • Patent number: 9935402
    Abstract: An electrical connector assembly is described. The electrical connector assembly includes a first connector body, a second connector body, a first removable cap, and a second removable cap. The first connector body has a first connector end, a first cap end, and first and second electrodes that protrude from the first cap end. The second connector body has a second connector end, a second cap end, and third and fourth electrodes that protrude from the second cap end. The first and second removable caps each have a cavity, formed by an outer wall portion that shields the corresponding electrodes, and an interior wall portion that shields at least a portion of the corresponding electrodes. Upon an engagement of the first and second connector bodies, the first connector end abuts the second connector end, the first and third electrodes are electrically connected, and the second and fourth electrodes are electrically connected.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: April 3, 2018
    Assignee: Hobbico, Inc.
    Inventors: Shane Curry, Neal Cloud, Kevin Burner, Robert Csiki, Jamie M. Seymour
  • Patent number: 9686582
    Abstract: An intelligent television can store and retrieve data about various functions of the television or associated with user behavior. The stored data streamlines the processes of providing electronic programming guide information, providing search results, providing statistics about content, providing channel information, etc. The unique set of data services in the intelligent television receive, store, manage, and retrieve the data for various of the applications or components.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: June 20, 2017
    Assignee: Flextronics AP, LLC
    Inventors: Sanjiv Sirpal, Salvador Soto, Mohammed Selim, Alexander de Paz, Fuqu Wu, Robert Csiki, Eduardo Diego Torres Milano
  • Patent number: 9454269
    Abstract: Methods and devices for presenting a virtual keyboard are provided. More particularly, in connection with a multiple screen device, a virtual keyboard can be presented in a first mode using portions of both of the screens. In a second mode, the virtual keyboard can be presented using all of one of the screens. Movement between the different modes can be effected by rotating the device between a dual portrait orientation, corresponding to the first mode, and a dual landscape orientation, corresponding to the second mode. More particularly, with the screens of the device in a landscape orientation, one screen can be devoted to present the virtual keyboard while the other screen remains available to present other information.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: September 27, 2016
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Robert Csiki
  • Patent number: 9369654
    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: Grant
    Filed: August 19, 2013
    Date of Patent: June 14, 2016
    Assignee: Flextronics AP, LLC
    Inventors: Mikhail Shoykher, John S. Visosky, Ron Cassar, Robert Csiki
  • Publication number: 20160118749
    Abstract: An electrical connector assembly is described. The electrical connector assembly includes a first connector body, a second connector body, a first removable cap, and a second removable cap. The first connector body has a first connector end, a first cap end, and first and second electrodes that protrude from the first cap end. The second connector body has a second connector end, a second cap end, and third and fourth electrodes that protrude from the second cap end. The first and second removable caps each have a cavity, formed by an outer wall portion that shields the corresponding electrodes, and an interior wall portion that shields at least a portion of the corresponding electrodes. Upon an engagement of the first and second connector bodies, the first connector end abuts the second connector end, the first and third electrodes are electrically connected, and the second and fourth electrodes are electrically connected.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventors: Shane Curry, Neal Cloud, Kevin Burner, Robert Csiki, Jamie M. Seymour
  • Publication number: 20160098121
    Abstract: Methods and devices for presenting a virtual keyboard are provided. More particularly, in connection with a multiple screen device, a virtual keyboard can be presented in a first mode using all of one of the screens. In a second mode, the virtual keyboard can be presented using portions of both of the screens. More particularly, with the screens of the device in a landscape orientation, one screen can be devoted to present the virtual keyboard while the other screen remains available to present other information. In a portrait orientation, the virtual keyboard can span the two screens, such that a first portion of the first screen and a first portion of the second screen operate cooperatively to present the virtual keyboard.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Inventors: Sanjiv Sirpal, Robert Csiki
  • Patent number: 9285957
    Abstract: Systems and methods are provides for creating a window stack for a multi-screen device. The stack is an arrangement of an active window and at least one other active or inactive window for at least one of the two displays. The system can receive activation of a window in the device. Upon activation of the window, the system can determine a display associated with the active window and can determine a position in the window stack for the active window. Then, the system can generate a logic data structure for the active window to describe the position of the active window in the window stack.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: March 15, 2016
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Martin Gimpl, Ron Cassar, John Steven Visosky, Robert Csiki
  • Publication number: 20160057502
    Abstract: An intelligent television can store and retrieve data about various functions of the television or associated with user behavior. The stored data streamlines the processes of providing electronic programming guide information, providing search results, providing statistics about content, providing channel information, etc. The unique set of data services in the intelligent television receive, store, manage, and retrieve the data for various of the applications or components.
    Type: Application
    Filed: August 28, 2015
    Publication date: February 25, 2016
    Inventors: Sanjiv Sirpal, Salvador Soto, Mohammed Selim, Alexander de Paz, Fuqu Wu, Robert Csiki, Eduardo Diego Torres Milano
  • 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
  • Patent number: 9182937
    Abstract: A dual-screen user device and methods are disclosed for revealing a combination of desktops on single and multiple screens. A determined number of desktops and/or running applications are displayed on dual screen displays conditioned upon inputs received and the state of the device. Desktop displays and applications can be shifted between the screens by user gestures, and/or selected desktop displays. Applications can be moved off of the screens by other user gestures and therefore hidden. Hidden desktops and screens can be re-displayed by other gestures. Desktops and applications are arranged in a window stack that represents a logical order therefore providing a user with an intuitive ability to manage multiple applications and desktops running simultaneously. The user gestures prevent the user from having to open and close the running desktops and applications that otherwise may require laborious efforts by the user to manage the multiple running desktops and applications.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: November 10, 2015
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Brett Faulk, Paul Reeves, Alexander de Paz, Rod Schrock, Maxim Marintchenko, Robert Csiki, Eric Freedman, Jared Ficklin, Denise Burton, Misty Cripps, Gregg Wygonik
  • Patent number: 9167186
    Abstract: An intelligent television can store and retrieve data about various functions of the television or associated with user behavior. The stored data streamlines the processes of providing electronic programming guide information, providing search results, providing statistics about content, providing channel information, etc. The unique set of data services in the intelligent television receive, store, manage, and retrieve the data for various of the applications or components.
    Type: Grant
    Filed: August 17, 2013
    Date of Patent: October 20, 2015
    Assignee: Flextronics AP, LLC
    Inventor: Robert Csiki
  • 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: 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: 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: 20140053203
    Abstract: An intelligent television can store and retrieve data about various functions of the television or associated with user behavior. The stored data streamlines the processes of providing electronic programming guide information, providing search results, providing statistics about content, providing channel information, etc. The unique set of data services in the intelligent television receive, store, manage, and retrieve the data for various of the applications or components.
    Type: Application
    Filed: August 17, 2013
    Publication date: February 20, 2014
    Applicant: Flextronics AP, LLC
    Inventor: Robert Csiki
  • Publication number: 20120144323
    Abstract: A dual-screen user device and methods are disclosed for revealing a combination of desktops on single and multiple screens. A determined number of desktops and/or running applications are displayed on dual screen displays conditioned upon inputs received and the state of the device. Desktop displays and applications can be shifted between the screens by user gestures, and/or selected desktop displays. Applications can be moved off of the screens by other user gestures and therefore hidden. Hidden desktops and screens can be re-displayed by other gestures. Desktops and applications are arranged in a window stack that represents a logical order therefore providing a user with an intuitive ability to manage multiple applications and desktops running simultaneously. The user gestures prevent the user from having to open and close the running desktops and applications that otherwise may require laborious efforts by the user to manage the multiple running desktops and applications.
    Type: Application
    Filed: September 28, 2011
    Publication date: June 7, 2012
    Applicant: IMERJ, LLC
    Inventors: Sanjiv Sirpal, Brett Faulk, Paul Reeves, Alexander De Paz, Rod Schrock, Maxim Marintchenko, Robert Csiki, Eric Freedman, Jared Ficklin, Denise Burton, Misty Cripps, Gregg Wygonik
  • Publication number: 20120084714
    Abstract: Systems and methods are provides for creating a window stack for a multi-screen device. The stack is an arrangement of an active window and at least one other active or inactive window for at least one of the two displays. The system can receive activation of a window in the device. Upon activation of the window, the system can determine a display associated with the active window and can determine a position in the window stack for the active window. Then, the system can generate a logic data structure for the active window to describe the position of the active window in the window stack.
    Type: Application
    Filed: August 31, 2011
    Publication date: April 5, 2012
    Applicant: Imerj LLC
    Inventors: Sanjiv Sirpal, Martin Gimpl, Ron Cassar, John Steven Visosky, Robert Csiki
  • Patent number: D749046
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: February 9, 2016
    Assignee: HOBBICO, INC.
    Inventors: Shane Curry, Neal Cloud, Kevin Burner, Robert Csiki, Jamie M. Seymour