Patents by Inventor Alex Fishman
Alex Fishman 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: 20120060195Abstract: A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.Type: ApplicationFiled: September 7, 2010Publication date: March 8, 2012Applicant: OpenTV, Inc.Inventors: Alex Fishman, Crx K. Chai
-
Publication number: 20120060176Abstract: In various exemplary embodiments, a system and method to provide smart media selection to a set of one or more individuals at a location associated with a display device of a receiver system is provided. In example embodiments, an indication of a presence change at the location is received. User specific information associated with the set of the one or more individuals identified as being at the location is accessed. A recommendation playlist based on the user specific information is generated.Type: ApplicationFiled: September 8, 2010Publication date: March 8, 2012Inventors: Crx K. Chai, Alex Fishman
-
Patent number: 8104950Abstract: In one example embodiment, a board for measuring device temperatures comprises a base and one or more fingers extending from the base. The base and the one or more fingers comprise a flexible material. One or more first temperature sensors are disposed on the one or more fingers. One or more second temperature sensors are disposed on the base. Each of the first and second temperature sensors comprises a partially thermally isolated temperature sensor.Type: GrantFiled: December 8, 2008Date of Patent: January 31, 2012Assignee: Finisar CorporationInventors: Alex Fishman, Peter A. Scranton, Ramesh Sundaram
-
Patent number: 7969163Abstract: Systems and methods to measure signal propagation delay through objects. The system includes a controller, a single shot pulse generator, a first pulse/edge former, a multiplexer/demultiplexer, a second pulse/edge former, a timer, and a counter. The controller initializes the system, the clock and the counter. A pulse is sent from the single shot pulse generator to the first pulse/edge former. The pulse is propagated through the first pulse/edge former to the multiplexer, through a device under test, to the demultiplexer, and to the second pulse/edge former. The second pulse edge generator provides the pulse to the counter, which counts a predetermined number of pulses, and the clock, which measures the amount of time the counter counts the pulses. The propagation delay of the device under test is then calculated based on the counted number of pulses and the elapsed time measured by the clock.Type: GrantFiled: January 31, 2007Date of Patent: June 28, 2011Assignee: Finisar CorporationInventors: Alex Fishman, Serguei Dorofeev, Andreas Weber
-
Publication number: 20110072078Abstract: Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated.Type: ApplicationFiled: September 9, 2010Publication date: March 24, 2011Applicant: OpenTV, Inc.Inventors: Crx K. Chai, Alex Fishman
-
Publication number: 20110060661Abstract: In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered.Type: ApplicationFiled: September 3, 2010Publication date: March 10, 2011Applicant: OpenTV, Inc.Inventors: Crx K. Chai, Alex Fishman
-
Publication number: 20100265385Abstract: Certain devices and methods are directed to acquiring, generating and/or outputting image data corresponding to a scene. In one aspect, the method comprises (i) acquiring light field data which is representative of a light field from the scene, (ii) acquiring configuration data which is representative of how light rays optically propagate through the data acquisition device (used to acquire the light field data), (iii) generating first image data using the light field data and the configuration data, wherein the first image data includes a focus or focus depth that is different from a focus or focus depth of the light field data, (iv) generating a first electronic data file including (a) the first image data, (b) the light field data, and (c) the configuration data, and (v) outputting the first electronic data file.Type: ApplicationFiled: February 10, 2010Publication date: October 21, 2010Inventors: Timothy J. Knight, Yi-Ren Ng, Colvin Pitts, Alex Fishman
-
Publication number: 20100220216Abstract: A digital camera captures successive first and second images using an image sensor to produce image data, and processes the image data of the successive first and second images. The processing of the second image overlaps processing of the first image in time. The processing of the two images includes mapping locations in a virtual memory space to locations in the memory pages in a physical memory space of the digital camera, and storing information corresponding to the mapped locations in a page table. The digital camera performs operations on the image data of the first and second images stored at specified locations in the virtual memory space, and while performing those operations allocates and de-allocates memory pages in the physical memory space to virtual memory pages in the virtual memory space and updates the page table accordingly.Type: ApplicationFiled: May 17, 2010Publication date: September 2, 2010Inventors: Alex Fishman, Shimon Pertsel, Victor Pinto, Michael Shalev
-
Patent number: 7719579Abstract: A digital camera acquires a first image in a sequence of images by loading it into a unified memory space of the digital camera in a first order and processing it in a second order. Before the first image is completely processed, the digital camera starts acquiring a second image and overwriting at least a processed portion of the first image in the unified memory space with image data of the second image.Type: GrantFiled: May 24, 2005Date of Patent: May 18, 2010Assignee: Zoran CorporationInventors: Alex Fishman, Shimon Pertsel, Victor Pinto, Michael Shalev
-
Publication number: 20100064325Abstract: A community-based recommendation engine is provided. In one example embodiment, a system to provide community-based recommendation engine comprises a recommendation detector and a decision module. The recommendation detector is configured to receive, at a viewer's system, a recommendation for a content item from a contact of a viewer. The decision module may be configured to determine an action to be performed at the viewer's system, based on the recommendation and on one or more rules, accept the recommendation as an instruction to perform the action, and initiate the action at the viewer's system.Type: ApplicationFiled: September 11, 2008Publication date: March 11, 2010Inventors: Alex Fishman, Crx K. Chai
-
Publication number: 20100058224Abstract: A commitment-based GUI is provided. In one example embodiment, a system to provide commitment-based GUI comprises a menu activation module, an actions monitor, a commitment detector, and a presentation control module. The menu activation module may be configured to activate a multi-panel media interface on a display device, the multi-panel media interface presenting one or more menu panels. The actions monitor may be configured to monitor activity of a user with respect to the multi-panel media interface. The commitment detector may be configured to determine a commitment level of the user, the commitment level indicating the user's interest level in navigating a menu structure associated with the multi-panel media interface. The presentation control module may be configured to adjust presentation of the multi-panel media interface based on the determined commitment level.Type: ApplicationFiled: September 11, 2008Publication date: March 4, 2010Applicant: OpenTV, Inc.Inventors: Crx K. Chai, Alex Fishman
-
Publication number: 20090147820Abstract: In one example embodiment, a board for measuring device temperatures comprises a base and one or more fingers extending from the base. The base and the one or more fingers comprise a flexible material. One or more first temperature sensors are disposed on the one or more fingers. One or more second temperature sensors are disposed on the base. Each of the first and second temperature sensors comprises a partially thermally isolated temperature sensor.Type: ApplicationFiled: December 8, 2008Publication date: June 11, 2009Applicant: FINISAR CORPORATIONInventors: Alex Fishman, Peter A. Scranton, Ramesh Sundaram
-
Publication number: 20070198202Abstract: Systems and methods to measure signal propagation delay through objects. The system includes a controller, a single shot pulse generator, a first pulse/edge former, a multiplexer/demultiplexer, a second pulse/edge former, a timer, and a counter. The controller initializes the system, the clock and the counter. A pulse is sent from the single shot pulse generator to the first pulse/edge former. The pulse is propagated through the first pulse/edge former to the multiplexer, through a device under test, to the demultiplexer, and to the second pulse/edge former. The second pulse edge generator provides the pulse to the counter, which counts a predetermined number of pulses, and the clock, which measures the amount of time the counter counts the pulses. The propagation delay of the device under test is then calculated based on the counted number of pulses and the elapsed time measured by the clock.Type: ApplicationFiled: January 31, 2007Publication date: August 23, 2007Applicant: Finisar CorporationInventors: Alex Fishman, Serguei Dorofeev, Andreas Weber
-
Patent number: 7222042Abstract: Systems and methods are disclosed measuring the turn-on and turn-off times of an optoelectronic transceiver's transmitter circuitry. The method includes generating a two bit sequences from separate bit sequence generators using the same controlling pattern. The first bit sequence is transmitted through an optoelectronic device and compared with corresponding bit groups in the second bit sequence. The optoelectronic device is disabled and a count of compared bit groups is kept until the comparison indicates that the optoelectronic device is completely off. Using the count and one or more of the bit groups, a turn-off time is calculated. Alternatively, the method is used to calculate a turn-on time. The optoelectronic device is enabled and a count is kept from the time the device is enabled to when the comparison of the corresponding bit groups indicates that the optoelectronic device is completely on.Type: GrantFiled: October 27, 2003Date of Patent: May 22, 2007Assignee: Finisar CorporationInventors: Alex Fishman, Serguei Dorofeev, Dmitri Bannikov, Robert Lee Fennelly, Andreas Weber, Subra Nagarajan
-
Publication number: 20060268124Abstract: A digital camera acquires a first image in a sequence of images by loading it into a unified memory space of the digital camera in a first order and processing it in a second order. Before the first image is completely processed, the digital camera starts acquiring a second image and overwriting at least a processed portion of the first image in the unified memory space with image data of the second image.Type: ApplicationFiled: May 24, 2005Publication date: November 30, 2006Inventors: Alex Fishman, Shimon Pertsel, Victor Pinto, Michael Shalev
-
Patent number: 7082556Abstract: The present invention relates generally to an improvement in the ability of test systems to test bit processing capacities of electronic devices, and in particular an improvement in their ability to test the operation of an electronic device's transmitter and receiver circuitry. Data generated by a BERT is transmitted in an electrical form to a DUT and a master device. The DUT transmits data received in an electrical form to the master device in an optical form and the master device transmits data received in an electrical form to the DUT in an optical form. The master device and the DUT then transmit data received in an optical form back to the BERT in an electrical form. The data received from the DUT and the master device, respectively, is separately tested for bit errors. Do so enables to calculation of bit error rates for two distinguishable data paths through the DUT.Type: GrantFiled: October 31, 2002Date of Patent: July 25, 2006Assignee: Finisar CorporationInventors: Alex Fishman, Konstantinos G. Haritos, Paul Sung, Dmitri Bannikov, Serguei Dorofeev
-
Patent number: 7024329Abstract: An evaluator board for testing a printed circuit board assembly device subcomponent includes one or more receiving surfaces mounted on the evaluator board, and a securing mechanism positioned over at least one of the one or more receiving surfaces. The receiving surfaces can include a connection base and an electronic receptacle for receiving conductive elements of the subcomponent to be tested. In one implementation, at least one of the one or more receiving surfaces is configured to receive an edge connector of a form factor pluggable printed circuit board. In addition, one or more active and passive circuitry components can be mounted on opposing surfaces of the evaluator board in order to minimize the size and number of components used in the testing of the PCBA subcomponent.Type: GrantFiled: March 25, 2004Date of Patent: April 4, 2006Assignee: Finisar CorporationInventors: Samantha Bench, John Dirkson, Alex Fishman
-
Patent number: 7020567Abstract: The present invention relates generally to an improvement in the ability of test systems to test bit processing capacities of electronic devices, and in particular an improvement in their ability to measure a signal propagation delay through an object connected to an optoelectronic device. The present invention includes determining for how long after a specific bit or bit group is transmitted by an optical transceiver the bit or bit group is received at the other end of the object connected to the optical transceiver.Type: GrantFiled: October 28, 2003Date of Patent: March 28, 2006Assignee: Finisar CorporationInventors: Alex Fishman, Serguei Dorofeev, Dmitri Bannikov, Robert Lee Fennelly, Andreas Weber, Subra Nagarajan
-
Patent number: 6985823Abstract: A system and method for testing the jitter tolerance and signal attenuation tolerance of an optoelectronic device is disclosed. The system includes a generation circuit, delay circuit and comparison circuitry. A first sequence of bits is generated, delayed, and sent to the optoelectronic device. The optoelectronic device receives the bits and retransmits them as a second sequence to the comparison circuitry, which compares the two bit sequences to determine a bit error rate. The bit error rate is then used to determine the jitter tolerance and, in an alternate embodiment, the signal attenuation tolerance of the optoelectronic device being tested.Type: GrantFiled: October 29, 2003Date of Patent: January 10, 2006Assignee: Finisar CorporationInventors: Alex Fishman, Serguei Dorofeev, Dmitri Bannikov, Robert Lee Fennelly, Andreas Weber, Subra Nagarajan
-
Publication number: 20050215081Abstract: An evaluator board for testing a printed circuit board assembly device subcomponent includes one or more receiving surfaces mounted on the evaluator board, and a securing mechanism positioned over at least one of the one or more receiving surfaces. The receiving surfaces can include a connection base and an electronic receptacle for receiving conductive elements of the subcomponent to be tested. In one implementation, at least one of the one or more receiving surfaces is configured to receive an edge connector of a form factor pluggable printed circuit board. In addition, one or more active and passive circuitry components can be mounted on opposing surfaces of the evaluator board in order to minimize the size and number of components used in the testing of the PCBA subcomponent.Type: ApplicationFiled: March 25, 2004Publication date: September 29, 2005Inventors: Samantha Bench, John Dirkson, Alex Fishman