Patents by Inventor Victor Ivashin

Victor Ivashin 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: 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
  • Publication number: 20090187817
    Abstract: Computer-readable media having corresponding apparatus embodies instructions executable by a computer to perform a method comprising: receiving, from a user interface, an annotation associated with a background image; adding the annotation to a queue of pending annotations; causing transmission of the annotation to a server; removing the annotation from the queue of pending annotations, and adding the annotation to a list of acknowledged annotations, when an acknowledgment of the annotation is received from the server; and generating a display image comprising the background image, annotations in the list of acknowledged annotations, and annotations in the queue of pending annotations.
    Type: Application
    Filed: January 17, 2008
    Publication date: July 23, 2009
    Inventors: Victor Ivashin, Jamie Rasmussen
  • 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
  • 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: 20080304698
    Abstract: Apparatus having corresponding methods and computer-readable media comprise a first input circuit to receive first data describing a first region of an image, the first region identified based on user markups of the image; a second input circuit to receive second data describing at least one of a second region of the image, the second region identified by an analysis of the image, and a third region of the image, the third region identified by an analysis of an environment that produced the image; and a synthesizer to identify a fourth region of the image based on the first data and the second data.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Jamie Rasmussen, Victor Ivashin
  • Patent number: 7454460
    Abstract: A conferencing system supporting active and passive participants is disclosed. The conferencing system includes a client component defining active and passive participants, and a server component having a connection to each active and passive participant defined in the client component. The server component includes a connection manager for managing the connection between each active and passive participant and the server component, a media mixer for receiving conference media and for distributing conference media to active and passive participants, and a virtual producer for selecting conference media to be distributed to passive participants. The conference media provided to the passive participants is dynamically determined based upon activities and selections of a set of active participants.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: November 18, 2008
    Assignee: Seiko Epson Corporation
    Inventor: 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: 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
  • 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
  • Publication number: 20080016156
    Abstract: A conferencing method is described. The method includes connecting a plurality of conference participants to a conferencing server. Each conference participant generates conferencing content sent to the conferencing server. A plurality of conference viewers is connected to a video streaming server. At least a portion of the conferencing content is passed from the conferencing server to the video streaming server and is streamed to the plurality of conference viewers. A conferencing system incorporating the method is also described.
    Type: Application
    Filed: July 13, 2006
    Publication date: January 17, 2008
    Inventors: Sean Miceli, Victor Ivashin, Steve Nelson
  • Publication number: 20070258700
    Abstract: A method for a communication system comprising a plurality of communication modules passing an audio stream comprising frames of audio data comprises receiving the audio stream at one of the communication modules; selecting one of the frames; identifying second data; replacing a portion of the audio data in the one of the frames with the second data; and transmitting the audio stream comprising the one of the frames of audio data comprising the second data from the one of the communication modules in the communication system.
    Type: Application
    Filed: April 24, 2006
    Publication date: November 8, 2007
    Inventors: Victor Ivashin, Steve Nelson, Jamie Rasmussen
  • Patent number: 7274377
    Abstract: A graphical user interface (GUI) displaying a viewport includes a panning control region defined within an outer boundary of the viewport within the GUI. The panning control region includes multiple segments, each of the multiple segments corresponding to a panning direction, wherein a panning rate is indicated by a level of translucency of the multiple segments. A panning available region defined along the outer boundary of the viewport within the GUI is included. The panning available region indicates whether a source image extends beyond an edge of the viewport, and the panning available region is a subset of the panning control region. A method for panning an image through a viewport and a computing device are also provided.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: September 25, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Jamie C. Rasmussen
  • Publication number: 20070180503
    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: Application
    Filed: January 25, 2006
    Publication date: August 2, 2007
    Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
  • Publication number: 20070110303
    Abstract: Methods and systems are disclosed for processing image frames to reduce the bandwidth requirements. Embodiment of the present invention may include mode-specific image frame rendering in photorealistic and non-photorealistic modes, such as outline and cartoon modes. In embodiments, update regions may be identified and reduced by an edge position mask. In embodiments, update regions may be bounded by rectangles and such regions may be reduced in number by merging regions together using various no-cost or cost approaches. To improve compressibility, regions to be transmitted that do not require updating at the receiver may be encoded as transparent.
    Type: Application
    Filed: January 11, 2007
    Publication date: May 17, 2007
    Inventors: Anoop Bhattacharjya, Victor Ivashin, Kar-Han Tan
  • Publication number: 20070097150
    Abstract: A graphical user interface (GUI) displaying a viewport includes a panning control region defined within an outer boundary of the viewport within the GUI. The panning control region includes multiple segments, each of the multiple segments corresponding to a panning direction, wherein a panning rate is indicated by a level of translucency of the multiple segments. A panning available region defined along the outer boundary of the viewport within the GUI is included. The panning available region indicates whether a source image extends beyond an edge of the viewport, and the panning available region is a subset of the panning control region. A method for panning an image through a viewport and a computing device are also provided.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Inventors: Victor Ivashin, Jamie C. Rasmussen
  • Patent number: 7176957
    Abstract: A multi-participant videoconference system incorporating a back-channel connection and a client video mixer is disclosed. The multi-participant videoconference system includes a client component and a server component. The server component provides a composite conference video signal to the client component. A region is defined in the composite conference video signal and the size and coordinates of the region are communicated to the client component by the server component over the back-channel. The client component captures local video and mixes local video into the composite conference video signal using the size and coordinates received from the server component for display.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: February 13, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Sean Miceli, Ronald Boskovic
  • Publication number: 20060200550
    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: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Steve Nelson, Chia-Hsin Li, Victor Ivashin
  • Publication number: 20060200517
    Abstract: A document exchange device for assistance with an audio/video conferencing session includes an image capture component configured generate a scanned image of a document and an output component configured to provide a printed image of the document. A user interface of the document exchange device is configured to display connection information that includes whether the device is connected to a document exchange session associated with the conferencing session. A list of documents exchanged during the document exchange session and a list of other document exchange devices connected to the document exchange session are also included in the information displayed by the user interface. A data network connection port is included to enable external communication. A system providing a document exchange session for a conferencing session and a method for exchanging documents during a conference session are also provided.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Steve Nelson, Victor Ivashin, Chia-Hsin Li