Patents by Inventor Steve Nelson

Steve Nelson 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: 7668912
    Abstract: A method and system for providing technical support for networked devices includes a first client component on a networked device having a conferencing application to enable communication exchange with a second client component. A server component is configured to distribute video and audio data streams to the first client component and the second client component in a conference session. A conference channel communication connection is established over which the video and audio data streams are carried between the first client component, the server component, and the second client component, and a back-channel communication connection is established for transmission of diagnostic and status information. A service call is managed by a service center dispatcher, who connects a technician client and a networked device client in a multi-party conference hosted on one of a plurality of load balanced servers.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: February 23, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Chia-Hsin Li, Victor Ivashin
  • Publication number: 20100002066
    Abstract: Computer-readable media having corresponding apparatus and methods embodies instructions executable by a computer to perform a method comprising: receiving a recording, wherein the recording includes a video file, and a plurality of event records each representing a respective event in the recording, wherein each event record includes a timestamp representing a time of the event in the recording, and an image corresponding to the event; selecting a section of the recording; and providing a representative image for the selected section of the recording, including determining, based on the timestamps, whether any of the events are associated with the selected section, selecting the image corresponding to one of the one or more events when one or more events are associated with the selected section, and generating the representative image based on the video file when no events are associated with the selected section.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Inventor: Steve Nelson
  • Patent number: 7634540
    Abstract: In a method for providing partial layout synchronization in a teleconferencing system, a conference client application enters a presenter participant mode and accepts a layout modification from a local user. The layout modification alters a selection or arrangement of conference components in a user interface. The conference client determines whether the layout modification is a significant layout modification or an insignificant layout modification and transmits a command to a conference server containing a representation of the layout modification only when the layout modification is a significant layout modification.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: December 15, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Jamie C. Rasmussen, Steve Nelson
  • Publication number: 20090213205
    Abstract: Computer-readable media, having corresponding methods and apparatus, embodies instructions executable by a first computer to perform a method comprising: executing a first videoconference client application, wherein the first videoconference client application exchanges first audiovisual data with a videoconference server application during a videoconference; sending action commands to a second videoconference client application executing on a second computer, wherein the second videoconference client application exchanges second audiovisual data with the videoconference server application during the videoconference; and wherein the second videoconference client application operates according to the action commands during the videoconference.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Inventors: Victor Ivashin, Steve Nelson
  • Patent number: 7581244
    Abstract: A secured network connection requires three authentication routines. A system access authentication routine requires a client network device to submit user authentication information to a network server. Upon successful user authentication, the network server creates a Client Service Access Pass, embeds this pass into a dynamic web page transmitted to the client device. A client application access authentication routine requires that the dynamic web page pass the Client Service Access Pass to an instantiated client application, which in turn submits it back to a service server on the network server for authentication. Upon success authentication, the network server destroys the Client Service Access Pass, creates a Media File Access Pass, and sends this pass to the client application. A media file access authentication routine requires the client application to submit the Media File Access Pass along with any file access requests to the network server.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: August 25, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
  • Patent number: 7558221
    Abstract: A recording system for capturing videoconference session data is provided. The recording system includes a packet intercepting unit configured to identify packets related to the videoconference data being transmitted over a network. The packet intercepting unit is further configured to sort the related packets into corresponding files, wherein each data stream of the videoconference session is associated with one of the corresponding files. A decoder configured to decode data in each of the corresponding files to respective data streams is included, as well as a mixer/composer configured to combine the respective data streams into a single data stream. A recording device configured to record the single data stream onto a storage medium is included. A videoconference system and methods for efficiently recording videoconference data are included.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: July 7, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Chia-Hsin Li
  • Publication number: 20090110368
    Abstract: Apparatus having corresponding computer-readable media comprises: a recording module adapted to record audio and video streams of a videoconference; a storage module adapted to store a media file associated with the videoconference; and a command module adapted to generate a command file comprising records for events that occur during the videoconference, wherein at least one of the records comprises a time of occurrence in the videoconference of an event associated with the media file, and a reference to the media file.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Inventors: Steve Nelson, Victor Ivashin
  • Patent number: 7478191
    Abstract: A system for automatically switching peripheral connectivity between two host devices based on respective connectivity of the hosts. The method may be used where peripherals are usually attached to one host and are automatically switched to a second host when the second host is attached to the system. A USB switching hub may be operable to automatically switch connectivity of the peripheral device(s) from the first host device to the second host device when the second host device is connected to the USB device. This automates the process for the end user when normally all peripherals are attached to one host, and some or all peripherals are shared with a second host when the second host is attached.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: January 13, 2009
    Assignee: Standard Microsystems Corporation
    Inventors: Henry Wurzburg, Steve Nelson, Mark Y. Fu, Hans Magnusson
  • Publication number: 20080313743
    Abstract: Apparatus having corresponding methods and computer-readable media comprise an input circuit to receive, from a license management server, a check-in sequence representing a plurality of different check-in times; a processor to execute a software product comprising an application, and a client license management module to add timestamps to a check-in record at the check-in times; and an output circuit to transmit the check-in record to the license management server; wherein the license management server performs a comparison between the check-in record and at least one of the check-in sequence, and an earlier check-in record previously sent by the client license management module to the license management server; and wherein the license management server transmits a violation message to the client license management module when the comparison fails; and wherein the client license management module disables the application based on the violation message.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Inventors: Brian Chan, Steve Nelson, Victor Ivashin
  • Publication number: 20080256463
    Abstract: A system configured to playback videoconference data is provided. The system includes a media management server configured to receive videoconference data associated with a videoconference session. The media management server is configured to convert the videoconference data to a common format for storage. An event database configured to capture events occurring during the videoconference session is included. A media analysis server configured to analyze the stored videoconference data to insert indices representing the captured events is provided. A media playback unit configured to establish a connection with the media management server is included. The media playback unit is further configured to enable position control of a video stream delivered to the media playback unit from the media management server while maintaining the connection. A method, a computer readable medium, and a graphical user interface for the play back of videoconference data are also provided.
    Type: Application
    Filed: June 23, 2008
    Publication date: October 16, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
  • Publication number: 20080235667
    Abstract: Apparatus having corresponding methods and computer-readable media comprises an input circuit to receive one or more data files over a communication channel, the one or more data files comprising first data representing operation of a computer during a test interval and second data representing screen updates generated by the computer during the test interval; a processor to generate first and second data streams representing the first and second data, respectively; and an output circuit to transmit, over the communication channel, the first and second data streams, wherein the first and second data streams are synchronized when transmitted by the output circuit.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 25, 2008
    Inventor: Steve Nelson
  • Publication number: 20080229288
    Abstract: Apparatus having corresponding methods and computer-readable media comprise: one or more plugins each adapted to execute on the computer, wherein each plugin comprises a monitor module adapted to monitor data exchanged between one or more applications executing on the computer and a respective device driver executing on the computer, and a capture module adapted to capture the data.
    Type: Application
    Filed: October 24, 2007
    Publication date: September 18, 2008
    Inventors: Steve Nelson, Victor Ivashin, Jamie C. Rasmussen
  • Publication number: 20080229283
    Abstract: Apparatus for testing a first software application, the apparatus having corresponding methods and computer-readable media, comprises a processor to execute the first software application and a second software application concurrently; a user interface circuit to receive first signals representing actions of a tester of the first software application; and a display circuit to generate second signals representing a display produced in accordance with the first software application; wherein the second software application collects first and second data representing the first and second signals, respectively, during a test interval of execution of the first software application; and wherein a motion picture is generated comprising a synchronized representation of the first and second data.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 18, 2008
    Inventor: Steve Nelson
  • Publication number: 20080225986
    Abstract: Apparatus having corresponding methods and computer-readable media comprises an input circuit to receive data over a communication channel, the data representing operation of a computer during an test interval and screen updates generated by the computer during the test interval; and a processor to generate a motion picture representing the test interval and contemporaneously comprising a stripchart area showing a first stripchart representing the operation of the computer based on the data, and a screen update area showing the screen updates represented by the second data stream; wherein the stripchart area and the screen update area are synchronized.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 18, 2008
    Inventor: Steve Nelson
  • Patent number: 7406533
    Abstract: A communication protocol stack for enabling multimedia communication between communicating devices where multiple port communication data is tunneled through a single TCP port is provided. The communication protocol stack includes, at an application level, the capability to identify whether received communication data is for a communication port. If the received communication data is for the communication port, then the communication protocol stack includes the ability to forward identification data regarding the received communication data to a table in advance of forwarding the received communication data to a driver level of the communication protocol stack. A method, computer readable medium, and a system for tunneling port traffic through a single HTTP port are also provided.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: July 29, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Steve Nelson, Wai Yim
  • Publication number: 20080120370
    Abstract: Apparatus having corresponding methods and computer-readable media comprises an input circuit to receive registration messages from virtual meeting servers, wherein each registration message comprises a network address of the respective virtual meeting server and an identification string for the respective virtual meeting server; a memory to store an association for each of the virtual meeting servers between the respective network addresses and the respective identification strings; wherein the input circuit receives virtual meeting invitation acceptance messages each comprising one of the identification strings; a processor to select the network addresses associated with the identification strings in the virtual meeting invitation acceptance messages; and an output circuit to transmit a redirect message in response to each of the virtual meeting invitation acceptance messages, wherein each of the redirect messages comprises the network address associated with the identification string in the corresponding v
    Type: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Inventors: Brian Chan, Steve Nelson
  • Publication number: 20080098295
    Abstract: An annotation management system for providing real-time annotations for media content during a videoconference session is provided. The annotation management system includes a media management server configured to manage media data and annotation data for distribution to participants of the videoconference session. A storage server in communication with the media management server is configured to store the media data and the annotation data. An event database in communication with the media management server is configured to capture events associated with the annotation data. A media analysis server is in communication with the media management server, the event database, and the storage server. The media analysis server is configured to associate the stored annotation data with the captured events to enable reconstruction of the videoconference session based on the captured events. A videoconference system, a computer readable medium, a graphical user interface, and a method are also included.
    Type: Application
    Filed: December 21, 2007
    Publication date: April 24, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Steve Nelson, Jason Harris
  • Patent number: 7362349
    Abstract: A videoconferencing system configured to utilize peer-to-peer videoconferencing software to provide a multi-participant conference environment for a plurality of participants is provided. The system includes a client component defining a conference client enabled to execute peer-to-peer videoconferencing software. The client component includes a client monitor configured to monitor both, whether the conference channel is active and events within a video window displayed by the conference client, wherein the events within the video window are communicated across a back-channel connection. The back-channel connection is established when the conference channel is active. The system includes a server component having a back-channel controller in communication with the client monitor through the back-channel connection. The server component provides a client configurable audio/video stream for each of a plurality of participants.
    Type: Grant
    Filed: July 10, 2002
    Date of Patent: April 22, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Victor Ivashin, Sean Miceli, Ronald Boskovic
  • Publication number: 20080091778
    Abstract: A method for providing partial layout synchronization in a teleconferencing system is described. In the method, a conference client application enters a presenter participant mode and accepts a layout modification from a local user. The layout modification alters a selection or arrangement of conference components in a user interface. The conference client determines whether the layout modification is a significant layout modification or an insignificant layout modification and transmits a command to a conference server containing a representation of the layout modification only when the layout modification is a significant layout modification.
    Type: Application
    Filed: October 12, 2006
    Publication date: April 17, 2008
    Inventors: Victor Ivashin, Jamie C. Rasmussen, Steve Nelson
  • Patent number: 7353275
    Abstract: A series of approved printers is associated with each of multiples utilities. A client user having a local printer must first identify the local printer as one of the approved printers. The client user may then gain access to the utilities having an association with the local printer. The utilities have access to multiple image sets. Each image set includes a thumbnail representation for quick selection, a screen representation for editing the image, and a printer representation for printing the image. The printer representation is of higher resolution than the screen representation, and the screen representation is of higher resolution than the thumbnail representation. Each utility is further associated with list of predefined, and unalterably, printer setting. When a print option is actuated, the utility conveys a list of predefined printer settings to a printer without requiring the client user to submit any printer preferences.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: April 1, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Brian Chan, Sean Miceli, Steve Nelson