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).

  • Patent number: 9256393
    Abstract: A system for establishing a remote desktop connection between a client projector and a host computer, the client projector and the host computer being connected by a network. A private remote desktop service virtual channel is established between the host computer and the client projector. In the client projector, a processor initiates a remote desktop connection process, and completes a remote desktop connection to the host computer. The client projector receives keyboard and mouse events from the host computer across the private remote desktop service virtual channel. The keyboard or mouse events received by the client projector are injected into an operating system of the client projector. They are interpreted by a client application remote desktop connection as a valid input device event, and forwarded to the host computer to actuate a graphical user interface of a remote desktop session.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: February 9, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Steve Nelson
  • Patent number: 9215272
    Abstract: Distributing meeting data from an interactive whiteboard projector to at least one computer of a meeting member, comprises: in the interactive whiteboard projector, using a processor to save meeting data, generate a password, display a screen with a URL of the projector and the password and use a web server to transfer the meeting data from the interactive whiteboard projector to the at least one computer.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 15, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Victor Ivashin
  • Patent number: 9210212
    Abstract: Updated image views of an actively changing desktop, in a remote desktop session being shared by a Remote Desktop terminal server, are displayed on the host's logon screen. Specifically, a Microsoft Window's based computer (host), which is communicating with a network projector (client) through a remote desktop connection, provides continually updating image views of the desktop being hosted in a remote desktop session onto the host screen such that a user locally positioned near the host may preview the desktop content being provide to, and output by, the remote projector.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: December 8, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Steve Nelson
  • Patent number: 9035969
    Abstract: A primary image is transformed into secondary images for projection, via first and second frame buffers and view projection matrixes. To do so, a first image is loaded into the first frame buffer. A calibration data set, including the view projection matrixes, is loaded into an application. The matrixes are operable to divide and transform a primary image into secondary images that can be projected in an overlapping manner onto a projection screen, providing a corrected reconstruction of the primary image. The first image is rendered from the first frame buffer into the second images, by using the application to apply the calibration data set. The second images are loaded into a second frame buffer, which can be coupled to the video projectors.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 19, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Steve Nelson
  • Publication number: 20150012836
    Abstract: Distributing meeting data from an interactive whiteboard projector to at least one computer of a meeting member, comprises: in the interactive whiteboard projector, using a processor to save meeting data, generate a password, display a screen with a URL of the projector and the password and use a web server to transfer the meeting data from the interactive whiteboard projector to the at least one computer.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 8, 2015
    Inventors: Steve Nelson, Victor Ivashin
  • Patent number: 8874657
    Abstract: Distributing meeting data from an interactive whiteboard projector to at least one computer of a meeting member, comprises: in the interactive whiteboard projector, using a processor to save meeting data, generate a password, display a screen with a URL of the projector and the password and use a web server to transfer the meeting data from the interactive whiteboard projector to the at least one computer.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: October 28, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Victor Ivashin
  • Patent number: 8788950
    Abstract: A computer (host), which is communicating with an interactive whiteboard projector (client) through a remote desktop connection, launches third-party applications supporting multiple mice (i.e. drawing pens) and provides these applications with virtual mouse device and input event signals for each pen device connected on the projector. The applications will behave as if the host system were configured with multiple installed mice, though no added driver or physical connected hardware is present.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: July 22, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Steve Nelson
  • Publication number: 20140146080
    Abstract: A primary image is transformed into secondary images for projection, via first and second frame buffers and view projection matrixes. To do so, a first image is loaded into the first frame buffer. A calibration data set, including the view projection matrixes, is loaded into an application. The matrixes are operable to divide and transform a primary image into secondary images that can be projected in an overlapping manner onto a projection screen, providing a corrected reconstruction of the primary image. The first image is rendered from the first frame buffer into the second images, by using the application to apply the calibration data set. The second images are loaded into a second frame buffer, which can be coupled to the video projectors.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Victor Ivashin, Steve Nelson
  • Publication number: 20130290416
    Abstract: Distributing meeting data from an interactive whiteboard projector to at least one computer of a meeting member, comprises: in the interactive whiteboard projector, using a processor to save meeting data, generate a password, display a screen with a URL of the projector and the password and use a web server to transfer the meeting data from the interactive whiteboard projector to the at least one computer.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Inventors: Steve Nelson, Victor Ivashin
  • Publication number: 20130262560
    Abstract: Updated image views of an actively changing desktop, in a remote desktop session being shared by a Remote Desktop terminal server, are displayed on the host's logon screen. Specifically, a Microsoft Window's based computer (host), which is communicating with a network projector (client) through a remote desktop connection, provides continually updating image views of the desktop being hosted in a remote desktop session onto the host screen such that a user locally positioned near the host may preview the desktop content being provide to, and output by, the remote projector.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Inventors: Victor Ivashin, Steve Nelson
  • Publication number: 20130212489
    Abstract: A computer (host), which is communicating with an interactive whiteboard projector (client) through a remote desktop connection, launches third-party applications supporting multiple mice (i.e. drawing pens) and provides these applications with virtual mouse device and input event signals for each pen device connected on the projector. The applications will behave as if the host system were configured with multiple installed mice, though no added driver or physical connected hardware is present.
    Type: Application
    Filed: February 15, 2012
    Publication date: August 15, 2013
    Inventors: Victor Ivashin, Steve Nelson
  • Publication number: 20130166629
    Abstract: A system for establishing a remote desktop connection between a client projector and a host computer, the client projector and the host computer being connected by a network. A private remote desktop service virtual channel is established between the host computer and the client projector. In the client projector, a processor initiates a remote desktop connection process, and completes a remote desktop connection to the host computer. The client projector receives keyboard and mouse events from the host computer across the private remote desktop service virtual channel. The keyboard or mouse events received by the client projector are injected into an operating system of the client projector. They are interpreted by a client application remote desktop connection as a valid input device event, and forwarded to the host computer to actuate a graphical user interface of a remote desktop session.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Inventors: Victor Ivashin, Steve Nelson
  • Patent number: 8454171
    Abstract: First, a delivery delay, i.e. the time it takes for a content to be captured and a representative frame made available (i.e. delivered), is determined. Second, a video capture interval, i.e. a minimum time delay requirement between stable captured content frames, is determined. In other words, the recycle time-period after which it is safe to change frame content during a capture interval without impacting a prior stable video frame in the pre-delivery stage is determined.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: June 4, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Victor Ivashin
  • Patent number: 8440955
    Abstract: A device, computer-readable medium or method for adjusting pixels of a source image prior to being output to a display device comprising: segmenting the pixels of the source image into spatial groups; assigning an adjustment method to each pixel in a group; creating an adjustment matrix set with rows (or columns) corresponding to the plurality of adjustment methods, and columns (or rows) corresponding to a range of pixel values that exceed a discrete output device value, and adjustment values as entries; receiving a pixel of the source image in a graphics processing unit (GPU) and using the GPU to: determine the pixel's relative location in its spatial group and its corresponding adjustment method; determine the range of pixel values that the value of the pixel exceeds a discrete output device value: select an adjustment value from the adjustment matrix set; and adjust the value of the pixel by the adjustment value.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: May 14, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Victor Ivashin
  • Patent number: 8368803
    Abstract: In an example embodiment, a calibration module in a projector platform establishes an initial configuration of settable exposure attributes for a digital camera. The calibration module projects a preview image onto a surface and captures the projection of the preview image with the digital camera and receives input from a user identifying regions of interest in the capture of the preview image. Next the calibration module projects an exposure image onto the surface. The calibration module then computes a final configuration of exposure attributes for the digital camera by iteratively: (a) capturing the projection of the exposure image with the digital camera; (b) measuring descriptive statistics relating to the color channels of pixels in the regions of interest in the capture of the exposure image; (c) evaluating the descriptive statistics with an evaluation function determined by a calibration process; and (d) establishing a revised configuration of exposure attributes.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: February 5, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Victor Ivashin
  • Patent number: 8342696
    Abstract: A multi projector imaging system is provided. The system includes a plurality of projectors and a computing device in communication with the plurality of projectors. The computing device includes a projector platform module providing output to the plurality of projectors such that the plurality of projectors display partially overlapping output as a cohesive display. The projector platform module includes a projection player module having media drawers for preparing frames of data that are drawn into a frame buffer for eventual display through the plurality of projectors. The projection platform also includes a remote desktop controller. The remote desktop controller manages remote computing devices communicating with the projector platform, wherein the remote desktop controller specifies a resolution and aspect ratio for image data provided by the remote computing devices, and wherein the provided image data is stored in the frame buffer.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: January 1, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Steve Nelson, Sean Miceli
  • Patent number: 8325216
    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: Grant
    Filed: February 26, 2008
    Date of Patent: December 4, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Victor Ivashin, Steve Nelson
  • Patent number: 8310499
    Abstract: In an example embodiment, a system for creating a display from multiple projectors receives as an input a source pixel derived from an image to be displayed. The system generates a scalar-adjusted pixel by applying a scalar for an adjustment range to each channel value in the source pixel, where the scalar depends on whether the source pixel is gray or color. The system modifies each channel value in the scalar-adjusted pixel according to a luminance adjustment curve for a projector, where the luminance adjustment curve depends on whether the source pixel is gray or color. The system generates the luminance adjustment curve from captured calibration images by: (1) creating an interpolated response curve; and (2) generating and inverting a median difference curve based on the interpolated response curve for the projector and the interpolated response curves for the other projectors in the system.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: November 13, 2012
    Assignee: Seiko Epson Corporation
    Inventor: Victor Ivashin
  • Publication number: 20120242910
    Abstract: First, a delivery delay, i.e. the time it takes for a content to be captured and a representative frame made available (i.e. delivered), is determined. Second, a video capture interval, i.e. a minimum time delay requirement between stable captured content frames, is determined. In other words, the recycle time-period after which it is safe to change frame content during a capture interval without impacting a prior stable video frame in the pre-delivery stage is determined.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Inventor: Victor Ivashin
  • Patent number: 8267531
    Abstract: A method for correcting a projection from a plurality of digital projectors is provided. The method includes receiving as an input a matrix which maps each pixel to be projected to a captured pixel that includes a row value and a column value and detecting a shift with respect row or column values in the matrix. The method further includes determining attributes of the shift, wherein the attributes include a type for the shift and an overlap length for the shift. A gradient length is determined from the overlap length. A gradient of pixel weightings is generated for each gradient length. The pixel weightings are uniformly sloping and are associated with pixels in the gradient length and neighboring pixels. Intersecting gradients re merged and a list that includes common points and diagonal points is created from the merging process. The method operations may be embodied as code on a computer readable storage medium.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: September 18, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Victor Ivashin