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: 20090213205Abstract: 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: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Inventors: Victor Ivashin, Steve Nelson
-
Patent number: 7581244Abstract: 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: GrantFiled: January 25, 2006Date of Patent: August 25, 2009Assignee: Seiko Epson CorporationInventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
-
Publication number: 20090187817Abstract: 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: ApplicationFiled: January 17, 2008Publication date: July 23, 2009Inventors: Victor Ivashin, Jamie Rasmussen
-
Publication number: 20090110368Abstract: 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: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Inventors: Steve Nelson, Victor Ivashin
-
Publication number: 20080313743Abstract: 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: ApplicationFiled: June 13, 2007Publication date: December 18, 2008Inventors: Brian Chan, Steve Nelson, Victor Ivashin
-
Publication number: 20080304698Abstract: 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: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Inventors: Jamie Rasmussen, Victor Ivashin
-
Patent number: 7454460Abstract: 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: GrantFiled: May 16, 2003Date of Patent: November 18, 2008Assignee: Seiko Epson CorporationInventor: Victor Ivashin
-
Publication number: 20080256463Abstract: 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: ApplicationFiled: June 23, 2008Publication date: October 16, 2008Applicant: SEIKO EPSON CORPORATIONInventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
-
Publication number: 20080229288Abstract: 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: ApplicationFiled: October 24, 2007Publication date: September 18, 2008Inventors: Steve Nelson, Victor Ivashin, Jamie C. Rasmussen
-
Patent number: 7362349Abstract: 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: GrantFiled: July 10, 2002Date of Patent: April 22, 2008Assignee: Seiko Epson CorporationInventors: Steve Nelson, Victor Ivashin, Sean Miceli, Ronald Boskovic
-
Publication number: 20080091778Abstract: 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: ApplicationFiled: October 12, 2006Publication date: April 17, 2008Inventors: Victor Ivashin, Jamie C. Rasmussen, Steve Nelson
-
Publication number: 20080016156Abstract: 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: ApplicationFiled: July 13, 2006Publication date: January 17, 2008Inventors: Sean Miceli, Victor Ivashin, Steve Nelson
-
Publication number: 20070258700Abstract: 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: ApplicationFiled: April 24, 2006Publication date: November 8, 2007Inventors: Victor Ivashin, Steve Nelson, Jamie Rasmussen
-
Patent number: 7274377Abstract: 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: GrantFiled: October 28, 2005Date of Patent: September 25, 2007Assignee: Seiko Epson CorporationInventors: Victor Ivashin, Jamie C. Rasmussen
-
Publication number: 20070180503Abstract: 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: ApplicationFiled: January 25, 2006Publication date: August 2, 2007Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
-
Publication number: 20070110303Abstract: 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: ApplicationFiled: January 11, 2007Publication date: May 17, 2007Inventors: Anoop Bhattacharjya, Victor Ivashin, Kar-Han Tan
-
Publication number: 20070097150Abstract: 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: ApplicationFiled: October 28, 2005Publication date: May 3, 2007Inventors: Victor Ivashin, Jamie C. Rasmussen
-
Patent number: 7176957Abstract: 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: GrantFiled: May 25, 2004Date of Patent: February 13, 2007Assignee: Seiko Epson CorporationInventors: Victor Ivashin, Sean Miceli, Ronald Boskovic
-
Publication number: 20060200550Abstract: 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: ApplicationFiled: March 3, 2005Publication date: September 7, 2006Inventors: Steve Nelson, Chia-Hsin Li, Victor Ivashin
-
Publication number: 20060200517Abstract: 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: ApplicationFiled: March 3, 2005Publication date: September 7, 2006Inventors: Steve Nelson, Victor Ivashin, Chia-Hsin Li