Shayan
Shayan Darayan, Sugar Land, TX US
Patent application number | Description | Published |
---|---|---|
20120152533 | Control of a Component of a Downhole Tool - An apparatus including a downhole tool for conveyance in a wellbore extending into a subterranean formation and method of use thereof. The downhole tool may include a turbo-alternator disposed in a passageway for drilling mud, and a controller to: track operating points of the turbo-alternator, determine from the operating points a flow rate of the drilling mud, and control a component of the downhole tool based on the flow rate. | 06-21-2012 |
Shayan Garani Srinivasa, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110080669 | CONSTRAINED ON-THE-FLY INTERLEAVER ADDRESS GENERATOR CIRCUITS, SYSTEMS, AND METHODS - An interleave address generation circuit includes a plurality of linear feedback shift registers operable to generate addresses for permuting a data block in a first domain to a data block in a second domain on a subword basis. The interleave address generation circuit is operable to generate the lane addresses for each subword and the linear feedback registers configured to generate circulant addresses and sub-circulant address to map bits in each subword in the data block in the first domain to a corresponding subword in the second domain. | 04-07-2011 |
20110083058 | TRAPPING SET BASED LDPC CODE DESIGN AND RELATED CIRCUITS, SYSTEMS, AND METHODS - A method of generating a Tanner graph includes generating a pseudo-random parameter and selecting a subgraph within the Tanner graph to be designed, and assigning new edges to the subgraph as a function of the value of the pseudo-random parameter and as a function of prior edges, if any, that have been assigned to the subgraph. The method detects whether the subgraph contains a common feature indicative of a trapping set or sets to be avoided during generation of the Tanner graph until either the common feature is not detected or all possible combination of edges have been assigned to the subgraph. The subgraph containing no occurrences of the common feature is included as part of the Tanner graph or one of combinations is selected as the subgraph and is included as part of the Tanner graph. These operations are repeated until the entire Tanner graph is generated. | 04-07-2011 |
Shayan Kayhanian, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20150067095 | Generating an Idempotent Workflow - Various methods and systems for generating an idempotent workflow are described herein. In one example, a method includes detecting distributed code and identifying a boundary function in the distributed code. The method can also include separating the boundary function into a transition function, a non-idempotent function, and a reversion function. Additionally, the method can include transforming the non-idempotent function into an idempotent function by generating a flag corresponding to the non-idempotent function, wherein the flag indicates if the non-idempotent function has been executed. Furthermore, the method can include combining the transition function, the idempotent function, and the reversion function to form the idempotent workflow. | 03-05-2015 |
Shayan Khodafar, Walnut Creek, CA US
Patent application number | Description | Published |
---|---|---|
20140278703 | ENTERPRISE RESOURCE MANAGEMENT SYSTEM AND METHOD - Some embodiments provide systems and methods of managing enterprise resources including providing a plurality of process modules for managing resources associated with a plurality of processes, at least one of the modules using at least one processor to access a database stored on a non-transitory computer-readable storage medium. Some embodiments include providing a project and asset management module for managing at least one step of a plurality of projects including long-term planning and defining at least one project work item in a project life cycle. Some embodiments also include a resource and scheduling module for maintaining a resource database stored on a non-transitory computer-readable storage medium and for scheduling project resources. Some embodiments include a planning and reporting module, an engineering design module, and an interface module that uses at least one of the processors to interface at least two of the plurality of modules. | 09-18-2014 |
Shayan Mashatian, Toronto CA
Patent application number | Description | Published |
---|---|---|
20140214610 | Method and System to Intelligently Assess and Mitigate Security Risks on a Mobile Device - A method and system is provided for evaluating an application manufacturer's credibility to produce or maintain a mobile device application. The method includes gathering information about an application manufacturer, wherein the information includes at least one of: (i) publicly available information about the manufacture; (ii) private information provided by the manufacturer; and (iii) source code information for the application developed by the manufacturer. With the computer system, the gathered information is stored in a manufacturer profile, which includes a plurality of attributes of the manufacturer. The computer system uses the manufacturer profile to calculate a score for the manufacturer, which is then used to calculate an application risk score associated with applications produced or maintained by the manufacturer. The risk score reflects, at least in part, the credibility of the manufacturer to produce or maintain the mobile device application. | 07-31-2014 |
Shayan Zhang, Cedar Park, TX US
Patent application number | Description | Published |
---|---|---|
20140300396 | LOW POWER SRPG CELL - A low power State Retention Power Gating (SRPG) cell has a retention component and a non-retention component, and is operable in a run state, a first retention state, and a second retention state. In the run state, the retention and non-retention components are powered with a supply voltage. In the first retention state, the retention component is powered at the same supply voltage as in the run state, and the non-retention component is powered down. In the second retention state, the retention component is powered at a lower supply voltage than in the run state, and the non-retention component is powered down. | 10-09-2014 |
20150048863 | RECONFIGURABLE CIRCUIT AND DECODER THEREFOR - A digital decoder, used in a reconfigurable circuit, for decoding digital pulses includes a phase indicator module having inputs coupled to a reference pulse input and a data pulse input. The phase indicator module has timing information outputs that provide logic values indicative of rising and falling edges of pulses occurring on the reference pulse input and the data pulse input. A phase decoder module has inputs coupled to the timing information outputs, and outputs decoded binary data values. In operation, the phase decoder module compares at least two of the logic values at the timing information outputs with a signal representative leading and trailing edges of a pulse applied to one of the phase inputs to determine a pulse arrival order sequence on the phase inputs and thereby provide the decoded binary data values. | 02-19-2015 |
20150084680 | STATE RETENTION POWER GATED CELL FOR INTEGRATED CIRCUIT - A state retention power gated (SRPG) cell includes a retention circuit coupled to a power gated circuit. The retention circuit stores state information of the power gated circuit before a low power period is started. A gated power supply coupled to the power gated circuit and to a first end of a power supply switch supplies a gated supply voltage to the power gated circuit during a non-low power period. A local power supply coupled to the retention circuit and to a second end of the power supply switch is coupled to the gated power supply in the non-low power period, and a non-gated power supply is coupled to the local power supply via an isolation element to isolate the non-gated power supply from the local power supply during the non-low power period, and to couple the non-gated power supply to the local power supply during the low power period. | 03-26-2015 |