Patents by Inventor Airan Landau
Airan Landau 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: 20220283867Abstract: Various embodiments of the present application set forth a computer-implemented method comprising receiving, from a client, a request for a workstation instance having a first configuration, in response to the request, generating a first workstation pool associated with the first configuration, wherein the first workstation pool includes at least two unassigned workstation instances having the first configuration, and assigning at least a first workstation instance included in the at least two unassigned workstation instances to the client.Type: ApplicationFiled: March 5, 2021Publication date: September 8, 2022Inventors: Kevin Ibraheem KELANI, Airan LANDAU, Kevin L. CURETON, Marian MONTAGNINO, Michelle Lynne BRENNER, Thomas A. CELLUCCI, Anna J. BROSNAHAN, William Andrew THURSTON
-
Patent number: 10754830Abstract: Techniques for activity information schema discovery, schema change detection, and notification. In one embodiment, for example, a computer-implemented method for activity information schema discovery and schema change detection and notification comprises: analyzing a first set of related activity messages obtained during a first sample period; determining first schema counters for uniquely named properties identified in the first set of messages based on the analyzing of the first set of activity messages; after the first sample period, inferring a first schema from the first schema counters; analyzing a second set of related activity messages obtained during a second sample period; determining second schema counters for uniquely named properties identified in the second set of messages based on the analyzing of the second set of activity messages; after the second sample period, inferring a second schema from the second schema counters; comparing the first schema and the second schema for any differences.Type: GrantFiled: August 7, 2014Date of Patent: August 25, 2020Assignee: NETFLIX, INC.Inventors: Airan Landau, Sudhir Tonse
-
Publication number: 20170053673Abstract: An MPEG object is an object-oriented data structure that may be used in the creation of interactive MPEG video stream. The MPEG object data structure includes an MPEG object interface defining data received by the MPEG object and data output by the MPEG object. The MPEG object data structure further includes either one or more MPEG video elements or an association to one or more MPEG video elements. The MPEG video elements are preferably defined as MPEG slices that include a plurality of encoded macroblocks. Additionally, the data structure may provide a method for receiving input through the MPEG object interface and in response to input from the client device outputting an MPEG video element. In certain configurations, the MPEG object contains a method that maintains state data for the MPEG object. The state data may be used to select between a plurality of MPEG elements to output.Type: ApplicationFiled: May 27, 2016Publication date: February 23, 2017Inventors: Donald Gordon, Lena Y. Pavlovskaia, Airan Landau, Andreas Lennartsson, Glenn M. Cloud
-
Patent number: 9355681Abstract: An MPEG object is an object-oriented data structure that may be used in the creation of interactive MPEG video stream. The MPEG object data structure includes an MPEG object interface defining data received by the MPEG object and data output by the MPEG object. The MPEG object data structure further includes either one or more MPEG video elements or an association to one or more MPEG video elements. The MPEG video elements are preferably defined as MPEG slices that include a plurality of encoded macroblocks. Additionally, the data structure may provide a method for receiving input through the MPEG object interface and in response to input from the client device outputting an MPEG video element. In certain configurations, the MPEG object contains a method that maintains state data for the MPEG object. The state data may be used to select between a plurality of MPEG elements to output.Type: GrantFiled: January 11, 2008Date of Patent: May 31, 2016Assignee: ACTIVEVIDEO NETWORKS, INC.Inventors: Donald Gordon, Lena Y. Pavlovskaia, Airan Landau, Andreas Lennartsson, Glenn M. Cloud
-
Publication number: 20160042015Abstract: Techniques for activity information schema discovery, schema change detection, and notification. In one embodiment, for example, a computer-implemented method for activity information schema discovery and schema change detection and notification comprises: analyzing a first set of related activity messages obtained during a first sample period; determining first schema counters for uniquely named properties identified in the first set of messages based on the analyzing of the first set of activity messages; after the first sample period, inferring a first schema from the first schema counters; analyzing a second set of related activity messages obtained during a second sample period; determining second schema counters for uniquely named properties identified in the second set of messages based on the analyzing of the second set of activity messages; after the second sample period, inferring a second schema from the second schema counters; comparing the first schema and the second schema for any differences.Type: ApplicationFiled: August 7, 2014Publication date: February 11, 2016Inventors: AIRAN LANDAU, SUDHIR TONSE
-
Patent number: 9042454Abstract: A system for creating composite encoded video from two or more encoded video sources in the encoded domain. In response to user input, a markup language-based graphical layout is retrieved. The graphical layout includes frame locations within a composite frame for at least a first encoded source and a second encoded source. The system either retrieves or receives the first and second encoded sources. The sources include block-based transform encoded data. The system also includes a stitcher module for stitching together the first encoded source and the second encoded source according to the frame locations of the graphical layout to form an encoded frame. The system outputs an encoded video stream that is transmitted to a client device associated with the user. In response to further user input, the system updates the state of an object model and replaces all or a portion of one or more frames of the encoded video stream. The system may be used with MPEG encoded video.Type: GrantFiled: January 11, 2008Date of Patent: May 26, 2015Assignee: ActiveVideo Networks, Inc.Inventors: Donald Gordon, Lena Y. Pavlovskaia, Airan Landau, Andreas Lennartsson, Charlie Lawrence, Greg Brown, Edward Ludvig
-
Patent number: 8442110Abstract: A method for regulating bandwidth usage in an output data stream transmitted on an analog channel from a cable head end. The output data stream comprises a plurality of input information content signals. For each input information content signal, a series of images are captured, compressed and formed into an input digital data stream. The bandwidth of each input digital data stream is regulated by associating the stream with a current bit allocation total. During each frame time: a bit allocation increment is added to the current bit allocation total for each input digital data stream. When a data packet to be transmitted for an input digital data stream is received by the multiplexer, the data packet is stored.Type: GrantFiled: October 9, 2008Date of Patent: May 14, 2013Assignee: ActiveVideo Networks, Inc.Inventors: Lena Y. Pavlovskaia, Robert Johnson, Airan Landau, Amos Kohn
-
Publication number: 20120137337Abstract: A system and method are provided for processing video content, associated with a source image, for display on a television. The source image, such as a web page, and its associated (e.g., linked) video content are retrieved and separately encoded. The encoded source image and the encoded video content are composited together to form a sequence of encoded video frames, where a frame type of the video content is used to determine a type of a composited frame. For example, if all displayed frames of the video content are MPEG I-frames, then the composited frame also may be an I-frame. However, if any displayed frame of video content is an MPEG P-frame or B-frame, then the composited frame may be a P-frame.Type: ApplicationFiled: December 5, 2011Publication date: May 31, 2012Applicant: ACTIVEVIDEO NETWORKS, INC.Inventors: Robert B. Sigmon, JR., Lena Pavlovskaia, Airan Landau
-
Patent number: 8155202Abstract: A scrolling encoder encodes scrolling elements that are to be scrolled around all or a subset of the frames of a video stream or file with their movement in time and space controlled by a path to produce a video stream or file, without searching previous or subsequent frames of the video stream or file for reference blocks. The scrolling element can be an image, video, text or any combination thereof. The scrolling element is encoded using information about the contents of the scrolling element and information about a path the scrolling element is to take across a screen. The information about the contents of the scrolling element is obtained when the scrolling element is first introduced into a frame. The information about the path of the scrolling element is provided by an external component or is otherwise deduced. Optionally, the path information includes information about how the scrolling element is to change appearance. This information may be used to automatically generate error terms.Type: GrantFiled: January 11, 2008Date of Patent: April 10, 2012Assignee: ActiveVideo Networks, Inc.Inventor: Airan Landau
-
Patent number: 8074248Abstract: A system and method for providing video content associated with a source image to a television that is part of a communication network is provided. At least a portion of the source image and the video content are displayed on the television. A request at a content distribution platform in the communication network is received for display of the source image from a communication device associated with the television. In certain embodiments, the communication network is cable television network. In other embodiments, the communication network may be a television over IP network. The requested source image is retrieved by the content distribution platform. The source image is displayed on a user's television, and the user may desire to have video content associated with a link displayed on the user's television. A request for video content associated with the link is then received. The content distribution platform then retrieves the video content that is associated with the link.Type: GrantFiled: October 25, 2005Date of Patent: December 6, 2011Assignee: ActiveVideo Networks, Inc.Inventors: Robert B. Sigmon, Jr., Lena Pavlovskaia, Airan Landau
-
Publication number: 20090041118Abstract: A method for regulating bandwidth usage in an output data stream transmitted on an analog channel from a cable head end. The output data stream comprises a plurality of input information content signals. For each input information content signal, a series of images are captured, compressed and formed into an input digital data stream. The bandwidth of each input digital data stream is regulated by associating the stream with a current bit allocation total. During each frame time: a bit allocation increment is added to the current bit allocation total for each input digital data stream. When a data packet to be transmitted for an input digital data stream is received by the multiplexer, the data packet is stored.Type: ApplicationFiled: October 9, 2008Publication date: February 12, 2009Applicant: ACTIVEVIDEO NETWORKS, INC.Inventors: Lena Pavlovskaia, Robert Johnson, Airan Landau, Amos Kohn
-
Publication number: 20080212942Abstract: Systems and methods for recording a broadcast video program are disclosed. The system is coupled to a television of a user. The broadcast video program is displayed on the user's television and includes associated user selectable material. The system has an input for receiving the broadcast video program and the associated selectable material. A user interface device operates with the system allowing a user to select the selectable material. In response to selection of the selectable material, a processing module requests interactive content related to the selectable material from a processing office. In response to the selection of the selectable material, the system causes a video recorder to automatically begin recording of the broadcast video program. The interactive content is then displayed on the user's television.Type: ApplicationFiled: February 1, 2008Publication date: September 4, 2008Applicant: ICTV, Inc.Inventors: Donald Gordon, Lena Y. Pavlovskaia, Donald J. Fossgreen, Airan Landau
-
Publication number: 20080201736Abstract: Access to interactive content at a client device through the use of triggers is disclosed. The client device is coupled to a television communication network and receives an encoded broadcast video stream containing at least one trigger. The client device decodes the encoded broadcast video stream and parses the broadcast video stream for triggers. As the broadcast video stream is parsed, the stream is output to a display device. When a trigger is identified, the client device automatically tunes to an interactive content channel. The client device sends a signal indicative of the trigger through the television communication network to the processing office. The processing office can then use the information contained within the trigger signal to provide content to the client device. The content may be interactive content, static content, or the broadcast program stitched with interactive or static content. The user of the client device can then interact with any interactive content.Type: ApplicationFiled: February 21, 2008Publication date: August 21, 2008Applicant: ICTV, INC.Inventors: Donald Gordon, Lena Y. Pavlovskaia, Airan Landau, Edward Ludvig, Gregory E. Brown
-
Publication number: 20080178249Abstract: An MPEG object is an object-oriented data structure that may be used in the creation of interactive MPEG video stream. The MPEG object data structure includes an MPEG object interface defining data received by the MPEG object and data output by the MPEG object. The MPEG object data structure further includes either one or more MPEG video elements or an association to one or more MPEG video elements. The MPEG video elements are preferably defined as MPEG slices that include a plurality of encoded macroblocks. Additionally, the data structure may provide a method for receiving input through the MPEG object interface and in response to input from the client device outputting an MPEG video element. In certain configurations, the MPEG object contains a method that maintains state data for the MPEG object. The state data may be used to select between a plurality of MPEG elements to output.Type: ApplicationFiled: January 11, 2008Publication date: July 24, 2008Applicant: ICTV, Inc.Inventors: Donald Gordon, Lena Y. Pavlovskaia, Airan Landau, Andreas Lennartsson, Glenn M. Cloud
-
Publication number: 20080170622Abstract: A system for creating composite encoded video from two or more encoded video sources in the encoded domain. In response to user input, a markup language-based graphical layout is retrieved. The graphical layout includes frame locations within a composite frame for at least a first encoded source and a second encoded source. The system either retrieves or receives the first and second encoded sources. The sources include block-based transform encoded data. The system also includes a stitcher module for stitching together the first encoded source and the second encoded source according to the frame locations of the graphical layout to form an encoded frame. The system outputs an encoded video stream that is transmitted to a client device associated with the user. In response to further user input, the system updates the state of an object model and replaces all or a portion of one or more frames of the encoded video stream. The system may be used with MPEG encoded video.Type: ApplicationFiled: January 11, 2008Publication date: July 17, 2008Applicant: ICTV, Inc.Inventors: Donald Gordon, Lena Y. Pavlovskaia, Airan Landau, Andreas Lennartsson, Charlie Lawrence, Greg Brown, Edward Ludvig
-
Publication number: 20080170619Abstract: A scrolling encoder encodes scrolling elements that are to be scrolled around all or a subset of the frames of a video stream or file with their movement in time and space controlled by a path to produce a video stream or file, without searching previous or subsequent frames of the video stream or file for reference blocks. The scrolling element can be an image, video, text or any combination thereof. The scrolling element is encoded using information about the contents of the scrolling element and information about a path the scrolling element is to take across a screen. The information about the contents of the scrolling element is obtained when the scrolling element is first introduced into a frame. The information about the path of the scrolling element is provided by an external component or is otherwise deduced. Optionally, the path information includes information about how the scrolling element is to change appearance. This information may be used to automatically generate error terms.Type: ApplicationFiled: January 11, 2008Publication date: July 17, 2008Applicant: ICTV, Inc.Inventor: Airan Landau
-
Publication number: 20070028278Abstract: A system and method for providing encoded audio content associated with visual source material in a communication network to a communication device associated with a television is disclosed. An interactive session is first established between the communication device and a content distribution platform in the communication network. A processor at the content distribution platform is assigned to the interactive session. The user may then request interactive content wherein the communication device sends a request for content to the content distribution platform and the content distribution platform retrieves the content. The visual source material may be a web page or other visual content. In order to display the web page on the television, the web page is encoded in a format that a decoder associated with the television can decode. For example, the web page may be encoded as an MPEG video stream wherein the decoder can decode an MPEG stream.Type: ApplicationFiled: October 25, 2005Publication date: February 1, 2007Inventors: Robert Sigmon, Lena Pavlovskaia, Airan Landau
-
Publication number: 20070028288Abstract: A system and method for providing video content associated with a source image to a television that is part of a communication network is provided. At least a portion of the source image and the video content are displayed on the television. A request at a content distribution platform in the communication network is received for display of the source image from a communication device associated with the television. In certain embodiments, the communication network is cable television network. In other embodiments, the communication network may be a television over IP network. The requested source image is retrieved by the content distribution platform. The source image is displayed on a user's television, and the user may desire to have video content associated with a link displayed on the user's television. A request for video content associated with the link is then received. The content distribution platform then retrieves the video content that is associated with the link.Type: ApplicationFiled: October 25, 2005Publication date: February 1, 2007Inventors: Robert Sigmon, Lena Pavlovskaia, Airan Landau
-
Publication number: 20060117340Abstract: A method for providing interactive information content in an analog cable system having only a one-way communication path from a cable head end to a communication device, such as a set-top box that is associated with a television is disclosed. A set-top box receives a plurality of interactive information content signals on at least one analog channel from the cable head end. In certain embodiments the interactive information content signals are data streams that sent over an analog carrier channel. The set-top box provides a selection screen to the television for display. A user can then use a user-input device, such as, a remote control to make a selection. In general, the user will select a key, such as a directional key and the remote control will provide the selection/directional signal to the set-top box. The set-top box then outputs a new information content signal based the received selection signal without having to transmit to the head end.Type: ApplicationFiled: June 22, 2005Publication date: June 1, 2006Applicant: ICTV, Inc.Inventors: Lena Pavlovskaia, Robert Johnson, Airan Landau, Amos Kohn