Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Yazdani

Ali Yazdani, Princeton, NJ US

Patent application numberDescriptionPublished
20120161209ELECTRONIC INTERCONNECTS AND DEVICES WITH TOPOLOGICAL SURFACE STATES AND METHODS FOR FABRICATING SAME - An interconnect is disclosed with enhanced immunity of electrical conductivity to defects. The interconnect includes a material with charge carriers having topological surface states. Also disclosed is a method for fabricating such interconnects. Also disclosed is an integrated circuit including such interconnects. Also disclosed is a gated electronic device including a material with charge carriers having topological surface states.06-28-2012

Amir Yazdani, Portland, OR US

Patent application numberDescriptionPublished
20090240572BUSINESS TRANSACTION REPORTING SYSTEM - An embodiment of the present invention provides a business transaction reporting system for use in tracking revenue from entertainment commodities distributed by one or more distribution parties. The distribution of the entertainment commodities is conducted through a plurality of entities that are independent from the distribution parties. In the embodiment, at least two of the entities are independent from one another. The system includes a plurality of point-of-sale (POS) computers operated at a plurality of locations. Each computer is operated by one of the independent entities and each POS computer hosts an application for recording entertainment unit transactions related to the entertainment commodities. The system further includes a central host computer system coupled to the POS computers to receive an accounting of the entertainment unit transactions, and a database configured to store, process, and report on the entertainment unit transactions.09-24-2009
20120260280METHOD AND SYSTEM FOR DETECTING NON-POWERED VIDEO PLAYBACK DEVICES - A method and system for identifying tune data from set top boxes associated with televisions, video monitors, or other video playback devices that are likely powered off. In some embodiments, survival curves are constructed that predict a length of time before a video playback device is powered off after a tuning event. The survival curves are used to predict the likelihood that a video playback device is powered off. Viewership estimates made from tune data reported from set top boxes can be adjusted to take account of the video playback devices that are predicted to be powered off.10-11-2012
20120278828METHOD AND SYSTEM FOR PROGRAM PRESENTATION ANALYSIS - A computing system is programmed to detect if program content is presented on a channel. A program signature is determined based on set-top box tune data from set-top boxes in a market in which it is known the program content was presented. The program signature can be compared to program signatures from other local markets or from the same market to determine if the same program content was presented. In some embodiments, the program signature represents the number of set-top boxes simultaneously tuned to the channel on which the program content is presented.11-01-2012
20130014147SYSTEM AND METHOD FOR CLEANING TELEVISION VIEWING MEASUREMENT DATA - A system and method for cleaning television viewing behavior data collected from set top boxes by detecting and correcting various problems that can occur in the viewing data. Three problems that may be detected and corrected by the system include: overflows of memory buffers; inclusion of non-human generated tuning events; and presence of clock offsets. After cleaning the television viewing behavior data, the cleaned data may be used to analyze audience viewing behavior in a manner that achieves a higher degree of accuracy than can be achieved by using uncleaned television viewing behavior data.01-10-2013
20130014148AGGREGATION-BASED METHODS FOR DETECTION AND CORRECTION OF TELEVISION VIEWERSHIP ABERRATIONS - A method cleans television viewing behavior data collected from a plurality of television set top boxes by using aggregation to detect an excess or a deficit in viewership for a group of television set top boxes. In various aspects, the group of set top boxes may be associated with a particular television service provider, cable television head-end, or data warehouse. Additionally, the method can clean television viewing behavior data by detecting and correcting aberrant viewership in a time series, that is based on a weekly or an approximately monthly frequency. The aberrant viewership can be detected by calculating a minimum expected number of viewers for a day, and comparing it to the actual number of households that reported viewers for that day.01-10-2013
20130084056METHOD AND SYSTEM FOR DETECTING NON-POWERED VIDEO PLAYBACK DEVICES - A method and system for identifying tune data from set top boxes associated with televisions, video monitors, or other video playback devices that are likely powered off. In some embodiments, survival curves are constructed that predict a length of time before a video playback device is powered off after a tuning event. The survival curves are used to predict the likelihood that a video playback device is powered off. Viewership estimates made from tune data reported from set top boxes can be adjusted to take account of the video playback devices that are predicted to be powered off.04-04-2013
20130247080EMPIRICAL AD POD DETECTION - A system and method for analyzing the viewing behavior of end users that are viewing video content to determine the likely presence of one or more advertisements being viewed and to assess the viewers who stop viewing during the course of such advertisements. The system periodically or continuously receives tune data reflecting the viewing behavior of end users, analyzes the cumulative viewing behavior reflected by the received tune data, and delivers a report of the analysis to advertisers, agencies, media sellers, or other parties that are interested in measuring the effectiveness of advertisements on end users. The analysis by the system can be done over multiple different types of content-distribution platforms.09-19-2013
20130247081SYSTEM AND METHOD FOR MEASURING TELEVISION AUDIENCE ENGAGEMENT - A system and method are disclosed that measures audience engagement with a program based on the time a user spends viewing the program. A program's ability to retain viewers is referred to as the “stickiness” of the program. The viewership for a program is determined by the system and then compared to viewership of various other programs in order to assess the audience retention for the analyzed program as compared to the retention of the other programs. The system calculates a “stickiness index” for the program, which is a numerical representation of the analyzed program's stickiness as compared to the average of the other programs. The system may generate a report including the analyzed data and calculated stickiness index for advertisers, agencies, media sellers, or other parties that are interested in assessing viewership of the analyzed program.09-19-2013
20130275205SYSTEM AND METHOD FOR ANALYZING THE EFFECTIVENESS OF CONTENT ADVERTISEMENTS - A system and method to analyze the effectiveness of advertisements of presented content. The advertisements include advertisements for which the behavior desired by the advertiser is to drive a viewer to perform a certain action, such as to watch particular television program content. The system determines if an advertisement is effective by correlating exposure to presented advertisements with the subsequent presentation of content that was promoted in the advertisements. To perform the analysis, the system collects tune data from set top boxes, digital video recorders (DVRs), or other component capable of storing tune data related to the content presented on an associated display component.10-17-2013
20130305273SYSTEM AND METHOD FOR TELEVISION ADVERTISEMENT AUDIENCE MEASUREMENT - A system and methods to calculate ratings of television advertisements based on viewing data and to assess the effectiveness of the advertisements. In some embodiments, consumer viewing data is consolidated across a plurality of disparate channels through which content and advertisements are presented to viewers. Some of the channels may provide information directly to the system about which advertisements were presented to viewers. In some embodiments, the system may instead determine whether an advertisement was likely viewed based on scheduling data associated with the presentation of content and advertisements. The system may provide additional algorithms for rating advertisements based on the consolidated information. That is, the system may allow performance of advertisements to be compared against other advertisements across a desired population of viewers. Embodiments may further provide information for a graphical user interface to assess the ratings and results.11-14-2013
20140013345AGGREGATION-BASED METHODS FOR DETECTION AND CORRECTION OF TELEVISION VIEWERSHIP ABERRATIONS - Various of the disclosed embodiments contemplate television viewing behavior data collected from a plurality of television set top boxes by using aggregation to detect an excess or a deficit in viewership for a group of television set top boxes. In some embodiments, a group of set top boxes can be associated with a particular television service provider, cable television head-end, or data warehouse. Additionally, some embodiments can clean television viewing behavior data by detecting and correcting aberrant viewership in a time series, e.g. based on a weekly or an approximately monthly frequency. In some embodiments, the aberrant viewership can be detected by calculating a minimum expected number of viewers for a day and comparing it to the actual number of households that reported viewers for that day.01-09-2014
20140059579SYSTEMS AND METHODS FOR PROJECTING VIEWERSHIP DATA - Various systems and methods for generating and augmenting viewership datasets are disclosed. In particular, some embodiments prepare the datasets for further analysis by supplementing missing information based upon available data. The system may organize viewership data from disparate formats into a unified form to facilitate analysis and projection of non-reporting device data. In some embodiments, the projections may scale existing cumulative determinations based on information regarding the presence and character of non-reporting devices in different geographic markets.02-27-2014
20140157293SYSTEM AND METHOD FOR CLEANING TELEVISION VIEWING MEASUREMENT DATA - A system and method for cleaning television viewing behavior data collected from set top boxes by detecting and correcting various problems that can occur in the viewing data. Three problems that may be detected and corrected by the system include: overflows of memory buffers; inclusion of non-human generated tuning events; and presence of clock offsets. After cleaning the television viewing behavior data, the cleaned data may be used to analyze audience viewing behavior in a manner that achieves a higher degree of accuracy than can be achieved by using uncleaned television viewing behavior data.06-05-2014
20140173642SYSTEM AND METHODS FOR ANALYZING CONTENT ENGAGEMENT IN CONJUNCTION WITH SOCIAL MEDIA - Various embodiments disclose a system and methods for media content analysis based at least in part upon social media data. In some embodiments, a computer system may identify social media messages corresponding to televised content. For example, following the uploading of a television show (or advertisement) to an Internet website, or transmission across a television network, viewers and non-viewers of the show may begin commenting upon the show. The system may correlate the number of viewers of the show with the social media messages to generate one or more metrics describing relations between the show's viewership and the show's social media effects.06-19-2014
20150227950SYSTEMS AND METHODS FOR ASCERTAINING NETWORK MARKET SUBSCRIPTION COVERAGE - A system and methods for estimating network subscription coverage within or across various markets. The system generates estimates of viewers that subscribe to certain network subscription packages in various geographic markets. The estimates may be organized in different fashions, such as organized by households, by income or other demographic, etc. In some embodiments, the system iteratively scales an estimated viewership count in a given market based on existing subscription data across all the markets and demographic characteristics of the various markets. The system may also redistribute estimates based on market capacity.08-13-2015

Patent applications by Amir Yazdani, Portland, OR US

Babak Yazdani, Potomac, MD US

Patent application numberDescriptionPublished
20130211883METHODS AND APPARATUS FOR EVALUATING MEMBERS OF A PROFESSIONAL COMMUNITY - Techniques for evaluating a person who is a member of a professional community involve collecting quantitative information regarding the person's participation in at least one social network. The quantitative information may be incorporated in computing a score indicating the person's value to the professional community.08-15-2013
20130212479METHODS AND APPARATUS FOR ANALYZING A SOCIAL NETWORK - Techniques are disclosed for analyzing a social network having a plurality of members, each member having declared a connection with each of one or more other members of the social network. Exemplary techniques include monitoring activity performed by members on the social network, the monitored activity including actions other than the declaring and undeclaring of connections between members. A graphical representation of at least a portion of the social network may be computed to include at least one indication of the monitored activity.08-15-2013
20140089059METHODS AND APPARATUS FOR EVALUATING MEMBERS OF A PROFESSIONAL COMMUNITY - Techniques for evaluating a person who is a member of a professional community involve collecting quantitative information regarding the person's participation in at least one social network. The quantitative information may be incorporated in computing a score indicating the person's value to the professional community.03-27-2014

Farhang Yazdani, Bellevue, WA US

Patent application numberDescriptionPublished
20100058580Stacking Integrated Circuits containing Serializer and Deserializer Blocks using Through Silicon Via - Methods and systems for stacking multiple chips with high speed serialiser/deserialiser blocks are presented. These methods make use of Through Silicon Via (TSV) to connect the dice to each other, and to the external pads. The methods enable efficient multilayer stacking that simplifies design and manufacturing, and at the same time, ensure high speed operation of serialiser/deserialiser blocks, using the TSVs.03-11-2010
20100283085Massively Parallel Interconnect Fabric for Complex Semiconductor Devices - An embodiment of this invention uses a massive parallel interconnect fabric (MPIF) at the flipped interface of a core die substrate (having the core logic blocks) and a context die (used for in circuit programming/context/customization of the core die substrate), to produce ASIC-like density and FPGA-like flexibility/programmability, while reducing the time and cost for development and going from prototyping to production, reducing cost per die, reducing or eliminating NRE, and increasing performance. Other embodiments of this invention enable debugging complex SoC through large contact points provided through the MPIF, provide for multi-platform functionality, and enable incorporating FGPA core in ASIC platform through the MPIF.11-11-2010
20110278737Stacking Integrated Circuits containing Serializer and Deserializer Blocks using Through Silicon Via - Methods and systems for stacking multiple chips with high speed serialiser/deserialiser blocks are presented. These methods make use of Through Silicon Via (TSV) to connect the dice to each other, and to the external pads. The methods enable efficient multilayer stacking that simplifies design and manufacturing, and at the same time, ensure high speed operation of serialiser/deserialiser blocks, using the TSVs.11-17-2011
20120068229Massively Parallel Interconnect Fabric for Complex Semiconductor Devices - An embodiment of this invention uses a massive parallel interconnect fabric (MPIF) at the flipped interface of a core die substrate (having the core logic blocks) and a context die (used for in circuit programming/context/customization of the core die substrate), to produce ASIC-like density and FPGA-like flexibility/programmability, while reducing the time and cost for development and going from prototyping to production, reducing cost per die, reducing or eliminating NRE, and increasing performance. Other embodiments of this invention enable debugging complex SoC through large contact points provided through the MPIF, provide for multi-platform functionality, and enable incorporating FGPA core in ASIC platform through the MPIF. Various examples are also given for different implementations.03-22-2012
20120086050Massively Parallel Interconnect Fabric for Complex Semiconductor Devices - An embodiment of this invention uses a massive parallel interconnect fabric (MPIF) at the flipped interface of a core die substrate (having the core logic blocks) and a context die (used for in circuit programming/context/customization of the core die substrate), to produce ASIC-like density and FPGA-like flexibility/programmability, while reducing the time and cost for development and going from prototyping to production, reducing cost per die, reducing or eliminating NRE, and increasing performance. Other embodiments of this invention enable debugging complex SoC through large contact points provided through the MPIF, provide for multi-platform functionality, and enable incorporating FGPA core in ASIC platform through the MPIF.04-12-2012

Patent applications by Farhang Yazdani, Bellevue, WA US

Farhang Yazdani, Santa Clara, CA US

Patent application numberDescriptionPublished
20150255434SEMICONDUCTOR INTERPOSER INTEGRATION - Integrated circuits are described which directly connect a semiconductor interposer to a motherboard or printed circuit board by way of large pitch connections. A stack of semiconductor interposers may be connected directly to one another by a variety of means and connected to a printed circuit board through only a ball grid array of solder bumps. The stack of semiconductor interposers may include one or more semiconductor interposers which are shifted laterally to enable directly electrical connections to intermediate semiconductor interposers. The top semiconductor interposer may have no electrical connections on the top to increase security by making electrical “taps” much more difficult. An electrically insulating layer may be incorporated between adjacent semiconductor interposers and cavities or air gaps may also be included within one or more semiconductor interposers.09-10-2015
20150287672SCALABLE SEMICONDUCTOR INTERPOSER INTEGRATION - Semiconductor packages are described which increase the density of electronic components within. The semiconductor package may incorporate interposers with cavities formed into the top and/or bottom. The cavities may then be used as locations for the electronic components. Alternatively, narrow spacer interposers may be used to space apart standard more laterally elongated interposers to form the indentations used to house the electronic components. The semiconductor package designs described herein may be used to reduce footprint, reduce profile and increase electronic component and transistor density for semiconductor products.10-08-2015

Mehrdad Yazdani, Los Angeles, CA US

Patent application numberDescriptionPublished
20130232657Flexible Article of Apparel - An article of apparel is provided and may be formed of a plurality of movable apparel members. The movable apparel members may be connected to each other via a fastener and may be movable or rotatable relative to each other. The movable apparel members may form a web-like structure having a plurality of apertures of varying sizes defined by the movable apparel members. The position of the movable apparel members may be maintained, such as via a friction fit between the movable apparel members and the fastener, until one or more of the movable apparel members are acted on by a force sufficient to overcome the friction fit. The article of apparel may be adjusted to a plurality of different configurations by moving the movable apparel members and may be worn as an exterior garment or may be worn beneath another garment to provide shape, structure, etc. to the other garment.09-12-2013

Miad Yazdani, Oak Park, IL US

Patent application numberDescriptionPublished
20130305776Ejector - An ejector (11-21-2013
20130340984TWO-PHASE DISTRIBUTOR - A heat exchanger is described comprising a distributor having an outer housing and including a plurality of substantially parallel plates disposed within the housing and configured to partition an input two-phase flow into a series of primarily single-phase layers. A heat exchanger is described comprising a distributor having an outer housing including a plurality of substantially parallel channels disposed therein, each channel configured to uniformly and independently convey a portion of a homogenous input two-phase flow from an input of the distributor to an output of the distributor.12-26-2013
20140027098HEAT EXCHANGER - A heat exchanger includes a plurality of tubes positioned substantially transverse to a direction of airflow through the heat exchanger and arranged in a plurality of tube rows extending substantially along the direction of airflow. The heat exchanger further includes a plurality of webs substantially integral to two or more tubes of the plurality of tubes, each web extending between and connected to adjacent tubes of the plurality of tubes. At least one tube of the plurality of tubes has a cross section with an aspect ratio greater than 1:1, relative to a substantially horizontal web.01-30-2014
20140109604Ejector Mixer - An ejector (04-24-2014

Nabil R. Yazdani, Austin, TX US

Patent application numberDescriptionPublished
20090155726METHODS OF FORMING ELECTRONIC DEVICES BY ION IMPLANTING - A method of forming an electronic device is provided that includes forming a resist layer over a substrate having a first region, a second region, and a third region. The method further includes directing radiation through a reticle, wherein the reticle comprises different radiation zones having significantly different transmission values with respect to each other, and the first region is exposed to a significantly different amount of radiation as compared to the second region. The method also includes removing part of the resist layer to leave a remaining portion such that the second region of the resist layer is significantly thinner than the third region of the resist layer, and then ion implanting the substrate while the remaining portion of the resist layer overlies the substrate to form a first implant region and a second implant region having different depths.06-18-2009

Raman Yazdani, Irvine, CA US

Patent application numberDescriptionPublished
20140379858NETWORK CODING USING AN OUTER CODING PROCESS - Systems, methods, and devices for encoding and decoding data packets for transmission across a data network. To encode, data packets are first subjected to a an outer code process to result in outer coded packets. The outer coded packets are then divided into generations or groups of outer coded packets, each group or generation having an equal number of packets. Output packets are then created by forming random linear combinations of the outer coded packets from a specific generation or group of outer coded packets. The coefficients for the various elements of each linear combination is selected from a Galois field of values. To decode the incoming packets, enough packets are received until an iterative decoding process can be initiated.12-25-2014

Reza Yazdani, Los Altos, CA US

Patent application numberDescriptionPublished
20130160121METHOD AND APPARATUS FOR DETECTING INTRUSIONS IN A COMPUTER SYSTEM - The present invention provides a method and apparatus for detecting intrusions in a processor-based system. One embodiment of the method includes calculating a first checksum from first bits representative of instructions in a block of a program concurrently with executing the instructions. This embodiment of the method also includes issuing a security exception in response to determining that the first checksum differs from a second checksum calculated prior to execution of the block using second bits representative of instructions in the block when the second checksum is calculated.06-20-2013
20140215183HARDWARE AND SOFTWARE SOLUTIONS TO DIVERGENT BRANCHES IN A PARALLEL PIPELINE - A system and method for efficiently processing instructions in hardware parallel execution lanes within a processor. In response to a given divergent point within an identified loop, a compiler arranges instructions within the identified loop into very large instruction words (VLIW's). At least one VLIW includes instructions intermingled from different basic blocks between the given divergence point and a corresponding convergence point. The compiler generates code wherein when executed assigns at runtime instructions within a given VLIW to multiple parallel execution lanes within a target processor. The target processor includes a single instruction multiple data (SIMD) micro-architecture. The assignment for a given lane is based on branch direction found at runtime for the given lane at the given divergent point. The target processor includes a vector register for storing indications indicating which given instruction within a fetched VLIW for an associated lane to execute.07-31-2014
20140215187SOLUTION TO DIVERGENT BRANCHES IN A SIMD CORE USING HARDWARE POINTERS - A system and method for efficiently processing instructions in hardware parallel execution lanes within a processor. In response to a given divergent point within an identified loop, a compiler generates code wherein when executed determines a size of a next very large instruction world (VLIW) to process and determine multiple pointer values to store in multiple corresponding PC registers in a target processor. The updated PC registers point to instructions intermingled from different basic blocks between the given divergence point and a corresponding convergence point. The target processor includes a single instruction multiple data (SIMD) micro-architecture. The assignment for a given lane is based on branch direction found at runtime for the given lane at the given divergent point. The processor includes a vector register for mapping PC registers to execution lanes.07-31-2014

Saeed Yazdani, Moorpark, CA US

Patent application numberDescriptionPublished
20130221954ANTI-BACKLASH COUPLER - Disclosed are devices, systems, assemblies, couplers, and other implementations, including a coupler that includes a first coupling element matingly engaged to a second coupling element, each of the first and second coupling elements including a plate defining an opening, a projection extending from a first surface of the plate, and a socket extending from a second surface of the plate and configured to receive a rotatable member. The projection of the first coupling element is received in the opening of the plate of the second coupling element, and the projection of the second coupling element is received in the opening of the plate of the first coupling element. The matingly engaged coupling elements are configured to rotate in response to rotation of a first rotatable member of a first device received in the socket of the first coupling element.08-29-2013
20150042321ROTARY VARIABLE DIFFERENTIAL TRANSFORMER (RVDT) SENSOR ASSEMBLY WITH AUXILIARY OUTPUT SIGNAL - Disclosed are assemblies, systems, devices and methods, including an assembly to determine an angular position of a rotatable structure external to the assembly. The assembly includes a sensor including a rotatable member, a main winding set and at least one auxiliary winding, and also a coupling element to couple the sensor to the external rotatable structure to cause rotation of the rotatable member of the sensor in response to rotation of the external rotatable structure. Resultant voltages at the main winding set and at the at least one auxiliary winding are produced based, at least in part, on an angular position of the rotatable member of the sensor. The angular position of the external rotatable structure is determined based on the resultant voltages at the main winding set and at the at least one auxiliary winding.02-12-2015

Shawn Yazdani, Plano, TX US

Patent application numberDescriptionPublished
20110153330SYSTEM AND METHOD FOR RENDERING TEXT SYNCHRONIZED AUDIO - One or more computing devices include software and/or hardware implemented processing units synchronize a textual content with an audio content, where the textual content is made up of a sequence of textual units and the audio content is made up of a sequence of sound units. The system and/or method matches each of the sequence of sound units with a corresponding textual unit. The system and/or method determines a corresponding time of occurrence for each sound unit in the audio content relative to a time reference. Each matched textual unit is then associated with a tag that corresponds to the time of occurrence for the sound unit matched with the textual unit.06-23-2011

Syed Shams Yazdani, New Delhi IN

Patent application numberDescriptionPublished
20150299736MODIFIED BACTERIA FOR THE PRODUCTION OF BIOALCOHOL - The present invention provides a modified bacterial strain capable of fermenting both hexose and pentose sugars for production of bioalcohol wherein a promoter of pyruvate dehydrogenase operon (PDH) is replaced with a promoter of a gene that is expressed under anaerobic conditions. The present invention further provides a method of obtaining modified bacterial strain capable of fermenting both hexose and pentose sugar for production of bioalcohol. The present invention also provides a method of fermenting lignocellulosic biomass having hexose and pentose sugar using the modified bacteria for production of biomass.10-22-2015
Website © 2015 Advameg, Inc.