Patents by Inventor Indra Laksono

Indra Laksono 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: 9420341
    Abstract: A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: August 16, 2016
    Assignee: ViXS Systems, Inc.
    Inventor: Indra Laksono
  • Patent number: 9392331
    Abstract: A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: July 12, 2016
    Assignee: ViXS Systems, Inc.
    Inventor: Indra Laksono
  • Patent number: 9369713
    Abstract: A video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units are programmed via VPU instructions formatted to include a vector instruction portion, a scalar instruction portion, and a branching instruction portion.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: June 14, 2016
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Kai Yang, Hongri Wang, Dong Liu, Xu Gang Zhao, Eric Young, Edward Hong
  • Publication number: 20160148650
    Abstract: Aspects of the subject disclosure may include, for example, a system receives indexing data delineating a plurality of shots in a video signal that each include a sequence of images of the video signal. The indexing data further indicates content contained in the plurality of shots. A custom chapter generator generates custom chapter data associated with the video signal, based on the indexing data and based on custom chapter parameters, to delineate a plurality of customized chapters of the video signal. Other embodiments are disclosed.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Applicant: ViXS Systems, Inc.
    Inventor: Indra Laksono
  • Patent number: 9277218
    Abstract: A video processing device includes a video processing unit that decodes a video input signal into a decoded video signal in accordance with a video compression protocol, based on uncompressed video frame data. A data object compression/decompression module generates compressed video frame data for storage in a compressed video frame buffer by compressing a plurality of video data objects into a plurality of compressed video data objects, wherein a first subset of the plurality of video data objects are compressed via lossless compression and a second subset of the plurality of video data objects are compressed via lossy compression.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: March 1, 2016
    Assignee: ViXS Systems, Inc.
    Inventors: Xin Guo, Qi Yang, Indra Laksono, Xu Gang Zhao
  • Patent number: 9258605
    Abstract: A multimedia program type of a received multimedia data is determined. Based on the determined multimedia program type, a peak bit rate limit and/or an average bit rate limit are determined. In instances where a transrated version of the multimedia data is to be stored, a remaining storage capacity of a storage device is determined and the peak bit rate limit and/or the average bit rate limit can be adjusted based on the remaining storage capacity. The multimedia data then is transrated to generate transrated multimedia data that has a peak bit rate that does not exceed the selected peak bit rate limit and/or having an average bit rate that does not exceed the selected average bit rate limit. The transrating of the multimedia additionally can include the application of rule sets based on content characteristics. After transrating, the multimedia data can be transmitted via a network to a destination multimedia device, stored locally for subsequent use, or a combination thereof.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: February 9, 2016
    Assignee: ViXS Systems Inc.
    Inventors: Lewis Leung, Indra Laksono
  • Publication number: 20150373351
    Abstract: A local system encodes previously decoded video data using a transcoding quantization value based on a source quantization value provided by a previous encoder as part of the retrieved video data. The transcoding quantization value can be determined additionally based the fullness of the video buffer of a target system, where a measure of the fullness can be obtained directly from the target system or modeled by the local system. The video data is encoded by the local system and then provided to a target system for decoding and subsequent display and/or storage.
    Type: Application
    Filed: April 22, 2015
    Publication date: December 24, 2015
    Inventors: Indra Laksono, Zhihua Zeng
  • Publication number: 20150339304
    Abstract: A video processing device includes a content analyzer that receives a video signal and generates content recognition data based on the video signal, wherein the content recognition data is associated with at least one timestamp included in the video signal. A metadata search device generates time-coded metadata in response to content recognition data and in accordance with the at least one time stamp. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata.
    Type: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub
  • Patent number: 9197435
    Abstract: A method for a client module to provide a channel selection request in a multimedia system begins by receiving an input signal from a client. The method continues by interpreting the input signal to determine type of signal. The method continues, when the type of signal is control information, by determining whether the control information relates to a local command or a system-level command. The method continues, when the control information relates to a system-level command, by processing the control information for conveyance to a multimedia server to produce a control message. The method continues by transmitting the control message to the multimedia server.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: November 24, 2015
    Assignee: VIXS SYSTEMS, INC
    Inventor: Indra Laksono
  • Publication number: 20150281783
    Abstract: A viewer state generator analyzes input data corresponding to a viewing of a plurality video programs via the A/V player by at least one viewer, to determine a viewer state of the at least one viewer corresponding to the plurality of video programs and to generate viewer state data that indicates the viewer state corresponding to the plurality of video programs. A recommendation selection generator processes the viewer state data, and desired viewer state data than indicates a desired viewer state to generate recommendation data indicating at least one additional video program.
    Type: Application
    Filed: April 2, 2015
    Publication date: October 1, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Indra Laksono, Sally Jean Daub, John Pomeroy
  • Publication number: 20150281780
    Abstract: A tile processor is configured to analyze sensor data to identify the at least one viewer and to generate tile configuration data in response to the identification of the at least one viewer that indicates a tiled partitioning of a screen display into a plurality of tiled regions. An A/V player generates tiled display data for display of the at least video program on a display device in accordance with the tile configuration data.
    Type: Application
    Filed: April 3, 2015
    Publication date: October 1, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Sally Jean Daub, John Pomeroy, Indra Laksono
  • Publication number: 20150281784
    Abstract: A user interest analysis generator analyzes input data corresponding to a viewing of the media file by the viewer, to determine a period of interest of the viewer and to generate viewer interest data that indicates the period of interest. A recommendation selection generator configured to process the viewer interest data to automatically generate recommendation data indicating at least one additional media file related to content of the media file being displayed during the period of interest, for display to the viewer by a display device associated with an e-reader.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 1, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: INDRA LAKSONO, JOHN POMEROY, SALLY JEAN DAUB, XU GANG ZHAO
  • Publication number: 20150278606
    Abstract: Aspects of the subject disclosure may include, for example, a system that includes a video codec configured to generate a processed video signal based on the image sequence. A photo generation module is configured to recognize an object of interest in the image sequence and generate photo data from a selected image in the image sequence that includes the object of interest. Other embodiments are disclosed.
    Type: Application
    Filed: April 2, 2015
    Publication date: October 1, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Indra Laksono, Sally Jean Daub, John Pomeroy, Xu Gang Zhao
  • Publication number: 20150279418
    Abstract: A viewer fovea tracking generator is configured to analyze image data corresponding to a viewing of the video program via an A/V player by at least one viewer, and to generate fovea tracking data corresponding to the at least one viewer. A network interface configured to transmit the fovea tracking data to the video source via a network. The video program is fovea encoded by the video source in accordance with the fovea tracking data.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 1, 2015
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub, Xu Gang Zhao
  • Publication number: 20150279429
    Abstract: Aspects of the subject disclosure may include, for example, a system receives indexing data delineating a plurality of program segments in a video signal that each include a sequence of images of the video signal. The indexing data further indicates content contained in the plurality of program segments. A digest generator generates digest data associated with the video signal based on the indexing data, wherein the digest data indicates a plurality of digest segments that constitute a noncontiguous subset of the video signal. Other embodiments are disclosed.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 1, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub, Xu Gang Zhao
  • Publication number: 20150278585
    Abstract: Aspects of the subject disclosure may include, for example, a system that includes a signal interface configured to receive a plurality of video signals from a corresponding plurality of video cameras. A surveillance processor is configured to process the plurality of video signals and to recognize at least one person in at least one of the plurality of video signals and an emotional state corresponding to the at least one person and that generates surveillance data corresponding to the at least one person, based on the emotional state corresponding to the at least one person. Other embodiments are disclosed.
    Type: Application
    Filed: April 2, 2015
    Publication date: October 1, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Indra Laksono, Sally Jean Daub, John Pomeroy, Xu Gang Zhao
  • Publication number: 20150271571
    Abstract: A user interest analysis generator analyzes input data corresponding to a viewing of the video program via the A/V player by at least one viewer, to determine a period of interest corresponding to the at least one viewer and to generate viewer interest data that indicates the period of viewer interest. A recommendation selection generator processes the viewer interest data and time coded metadata corresponding to the video program to automatically generate recommendation data indicating at least one additional video program related to content of the video program during the period of interest.
    Type: Application
    Filed: March 26, 2015
    Publication date: September 24, 2015
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Sally Jean Daub
  • Patent number: 9124954
    Abstract: A video processing device includes a content analyzer that receives a video signal and generates content recognition data based on the video signal, wherein the content recognition data is associated with at least one timestamp included in the video signal. A metadata search device generates time-coded metadata in response to content recognition data and in accordance with the at least one time stamp. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: September 1, 2015
    Assignee: VIXS Systems, INC
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub
  • Publication number: 20150228106
    Abstract: A graphics system includes a codec engine to decode video data to generate a sequence of decoded blocks of a video image and a graphics engine to render a geometric surface in a display picture by rendering polygons of the geometric surface using each decoded block as a texture map for a corresponding subset of the polygons concurrent with the codec engine generating the next decoded block. The graphics engine can render the geometric surface by mapping the polygons to a grid of regions corresponding to the decoded blocks, and as each decoded block is generated, the graphics engine identifies a corresponding subset of the polygons that intersect a grid region corresponding to the decoded block based on the mapping, and for each polygon of the subset, render in the display picture that portion of the polygon that intersects the region using the decoded block as a texture map.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: VIXS SYSTEMS INC.
    Inventor: Indra Laksono
  • Patent number: 9088793
    Abstract: A video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units includes at least one filter vector processor that operates in conjunction with a plurality of programmable filter parameters.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 21, 2015
    Assignee: VIXS Systems, INC.
    Inventors: Edward Hong, Dong Liu, Hongri Wang, Kai Yang, Indra Laksono, Eric Young, Xu Gang Zhao