Patents Issued in February 21, 2017
-
Patent number: 9576063Abstract: When download operations get started in unison in conformity to RSS metafile delivery time-and-date information, the traffic is temporarily concentrated to a server, resulting in the risk of a system failure or else. In addition, it is inevitable to periodically check whether an RSS file on Web server is updated or not; so, users must delete update-unnecessary RSS files from those objects to be monitored. In view of this, the periodical update check timing of download control information is dispersed, thereby scattering download requests to the server. The download control information is provided with the information indicating whether such download control information is put under update management and/or expire time-and-date information in case the update management is to be done, whereby an information processing apparatus performs, based on the information, erase processing of the download control information when the download processing is completed.Type: GrantFiled: February 26, 2008Date of Patent: February 21, 2017Assignee: Hitachi Maxell, Ltd.Inventors: Hiroyuki Koreeda, Satoshi Mio
-
Patent number: 9576064Abstract: Disclosed herein are a resource control service, system, method and architecture. A client device's resource access is limited to an approved resource, or resources. A request for a resource is directed to a resource control service that determines whether or not to grant access to the requested resource. Where a determination is made to grant access to the resource, a response is transmitted to the client device, the response redirecting the client device to a second URI for the approved version of the requested resource. The response can be used by the client device request the resource from the location identified in the response.Type: GrantFiled: April 13, 2012Date of Patent: February 21, 2017Assignee: Yahoo! Inc.Inventor: Daniel ManHung Wong
-
Patent number: 9576065Abstract: Systems and methods are described for maintaining a user's common data across multiple platforms. The common data is information about the user and graphical and design elements of publications that should be consistently presented across online, other electronic, and non-electronic platforms, such as websites, social networking profiles, electronic and printed business listings, email and print newsletters, business cards, letterhead, and the like. The common data may be stored and updated by a centralized or distributed system including one or more servers communicating with the platforms and with a content database that retains the common data in a stored data structure. The system may provide an interface to the user, receive common data elements input by the user, add the common data elements to the stored data structure, and distribute the common data elements to the platforms. The system may identify which platforms require which elements of the common data.Type: GrantFiled: July 17, 2013Date of Patent: February 21, 2017Assignee: Go Daddy Operating Company, LLCInventors: Rajatish Mukherjee, Raj Nijjer, Justin Tsai
-
Patent number: 9576066Abstract: Exemplary methods, apparatuses, and systems parse a form from a webpage to identify a plurality of input areas and corresponding input types. A multi-sequence form including a plurality of stages is generated. Each stage of the multi-sequence form is to be displayed and submitted independently of other stages of the multi-sequence form. Each stage of the multi-sequence form corresponds to a subset of the parsed form including one or more of the identified input areas. One of the plurality of identified input areas is identified to be of an input type categorized as having a higher likelihood of being completed and submitted by a user. The multi-sequence form is ordered such that the identified input area is ordered first. An updated version of the webpage is generated including the generated multi-sequence form in the determined order in place of the parsed form.Type: GrantFiled: March 12, 2014Date of Patent: February 21, 2017Assignee: CAPTORA INC.Inventors: Srihari P. Sampath-Kumar, Anindo Mukherjee
-
Patent number: 9576067Abstract: An object request associated with a requesting entity can be identified. The object request can comprise of an object identifier and an object type associated with an object instance which can be a renderable entity. The entity can be a widget within an application executing within a client device. An object type associated with the object request can be determined which can be decomposed into an attribute request based a selected schema. The attribute request can comprise of an object instance identifier and an attribute identifier associated with an attribute value. An attribute index associated with a client-side object cache can be queried for the attribute value. When the attribute value exists in the attribute index, an appropriate attribute value associated with the attribute can be conveyed to the entity. When the attribute value is absent from the attribute index, the attribute request can be conveyed to a request aggregator.Type: GrantFiled: February 24, 2012Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Michael B. Beaver, Jason A. Collier, Jeffrey S. Jagoda, Marlies Santos Deas
-
Patent number: 9576068Abstract: Embodiments of the invention are concerned with displaying a data set within a display area of a display device, where the data set includes a plurality of groups of elements, each of the groups including a higher-level element and one or more lower-level elements. Each element may for example form part of a Document Object Model for an HTML document. Elements are processed to identify and render one or more elements in the display area. An element is identified if the region it occupies corresponds with a selected portion of a layout area of the data set. Groups of elements are processed differently in dependence on whether a higher-level element of a group has a pre-defined spatial relationship with respect to one or more lower-level elements in the group, allowing the invention to efficiently process elements which are members of groups for which the pre-defined spatial relationship has been identified.Type: GrantFiled: October 26, 2010Date of Patent: February 21, 2017Assignee: Good Technology Holdings LimitedInventors: Benjamin Charles Reesman, Christopher Mark Downey, Matthew John DiMeo
-
Patent number: 9576069Abstract: A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display on a client device. The rendered web page may include a first plurality of selectable items corresponding to respective types of web page content. It may be determined that a scroll position of the rendered web page has a particular characteristic. Possibly responsive to this determination, a second document, associated with one of the selectable items, may be requested and received from the server device. The web page may be re-rendered for display, and may include content from the first document and the second document. The re-rendered web page may include a second plurality of selectable items corresponding to respective types of web page content. The second plurality of selectable items may be different from the first plurality of selectable items.Type: GrantFiled: July 31, 2014Date of Patent: February 21, 2017Assignee: Tribune Publishing Company, LLCInventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
-
Patent number: 9576070Abstract: The process of rendering web pages can be significantly improved with a content delivery system that pre-renders web content for a client device. A web page “program” can be pre-executed and the result delivered to a requesting client device, rather than or before sending a traditional set of web page components, such as a markup language document, cascading style sheets, embedded objects. This pre-execution can relieve the client device of the burden of rendering the web page, saving resources and decreasing latency before the web page is ready, and can reduce the number of network requests that the client device must make before being able to display the page. Disclosed herein are methods, systems, and devices for creating and delivering pre-rendered web pages for accelerated browsing.Type: GrantFiled: April 21, 2015Date of Patent: February 21, 2017Assignee: Akamai Technologies, Inc.Inventors: Moritz M. Steiner, Martin T. Flack, Stephen L. Ludin, Ketan Bhardwaj
-
Patent number: 9576071Abstract: The disclosed embodiments provide a system that manages access to data. During operation, the system provides a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes. Next, the system stores the graph-based data model in a set of partitions, wherein each partition from the set of partitions includes one or more nodes from the set of nodes and all outgoing edges from the one or more nodes. Finally, the system enables lookup of a set of outgoing edges associated with a source node from the one or more nodes.Type: GrantFiled: September 12, 2013Date of Patent: February 21, 2017Assignee: Dropbox, Inc.Inventors: Zviad Metreveli, Akhil Wable
-
Patent number: 9576072Abstract: Disclosed herein are technologies related to database calculation that utilizes parallel-computation of tasks in a directed acyclic graph. In accordance with one aspect, dependency of tasks is converted into a directed acyclic graph that topologically orders the tasks into layers of tasks. A database calculation may be performed, wherein the database calculation computes in parallel the tasks in each layer of the layers of tasks.Type: GrantFiled: February 13, 2014Date of Patent: February 21, 2017Assignee: SAP SEInventors: Jing Gu, Jie Zhao, Xiangling Shi, Chengchang Wang, Yi Ru, Gan Li, Jiale Qu, Xu Li, Zhonglei Zou
-
Patent number: 9576073Abstract: Distance query techniques are provided that are robust to network structure, scale to large and massive networks, and are fast, straightforward, and efficient. A hierarchical hub labeling (HHL) technique is described to determine a distance between two nodes or vertices on a network. The HHL technique provides indexing by ordering vertices by importance, then transforming the ordering into an index, which enables fast exact shortest-path distance queries. The index may be compressed without sacrificing its correctness.Type: GrantFiled: June 2, 2014Date of Patent: February 21, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Thomas Pajor, Daniel Delling, Renato F. Werneck, Andrew V. Goldberg
-
Patent number: 9576074Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: GrantFiled: June 20, 2013Date of Patent: February 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yu-Ting Kuo, Antonio Gulli, Kuansan Wang
-
Patent number: 9576075Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.Type: GrantFiled: October 31, 2014Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
-
Patent number: 9576076Abstract: A catalog taxonomy organized in a tree-like configuration including at least one first tier product category having at least one first tier attribute associated with products in the first tier category, and a plurality of second tier product categories branching from the first tier product category and defining subcategories, at least one of the plurality of second tier product categories having a second tier attribute associated with products in a subcategory defined by the plurality of second tier product categories, wherein each of the second tier product categories inherits the first tier attribute of the first tier product category from which the plurality of second tier product categories branches. In addition, a system and method utilizing such catalog taxonomy.Type: GrantFiled: August 11, 2011Date of Patent: February 21, 2017Assignee: CBS Interactive Inc.Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
-
Patent number: 9576077Abstract: Technologies for generating and displaying media search results on a computing device include determining search criteria based on media stored and/or accessed on the computing device. One or more search queries are generated based on the search criteria and submitted to one or more search engines. Any search results are analyzed for relevancy to the media and/or user, and relevant search results are displayed on a display of the computing device. The user may select one or more of the displayed search results to access additional information, websites, and/or perform other functions related to the displayed search result.Type: GrantFiled: December 28, 2012Date of Patent: February 21, 2017Assignee: Intel CorporationInventors: Hayat Benchenaa, Daren P. Wilson, Aras Bilgen, Dirk Hohndel
-
Patent number: 9576078Abstract: The present disclosure provides methods of generating an interior surface of a vehicle compartment. A selection from the user is received for one of a plurality of identifiers of the general template and a selection from the user is received for a desired location of an exterior surface of a specific vehicle to associate general criteria for the selected one of the identifiers with exterior surface data of the selected desired location. Interior surface data of the selected desired location is determined as a function of the general criteria of the selected one of the identifiers and the exterior surface data of the selected desired location. The interior surface representing the interior surface data of the configuration of the specific vehicle corresponding to the general criteria of the selected one of the identifiers and the exterior surface data of the selected desired location is displayed on the display device.Type: GrantFiled: September 12, 2012Date of Patent: February 21, 2017Assignee: GM Global Technology Operations LLCInventor: Tasie N. Backos
-
Patent number: 9576079Abstract: Apparatus for producing an object by sequentially forming thin layers of a construction material one on top of the other responsive to data defining the object, the apparatus comprising: a plurality of printing heads each having a surface formed with a plurality of output orifices and controllable to dispense the construction material through each orifice independently of the other orifices; a shuttle to which the printing heads are mounted; a support surface; and a controller adapted to control the shuttle to move back and forth over the support surface and as the shuttle moves to control the printing heads to dispense the construction material through each of their respective orifices responsive to the data to form a first layer on the support surface and thereafter, sequentially the other layers; wherein each printing head is dismountable from the shuttle and replaceable independently of the other printing heads.Type: GrantFiled: June 4, 2013Date of Patent: February 21, 2017Assignee: Stratasys Ltd.Inventors: Eliahu M. Kritchman, Eduardo Napadensky, Moshe Levi
-
Patent number: 9576080Abstract: Systems, methods, and devices of the various embodiments enable valid links or nodes between pieces of material handling equipment to be identified based on a physical model of a material handling system in a facility. A model of a material handling system in a facility may indicate data associated with pieces of material handling equipment. Rules for each piece of material handling equipment may be applied to the data and used to identify infeed and/or discharge edges of the pieces of material handling equipment. Valid links between the pieces of material handling equipment may be identified based at least in part on the infeed and/or discharge edges.Type: GrantFiled: February 14, 2014Date of Patent: February 21, 2017Inventor: William A. Magato
-
Patent number: 9576081Abstract: A computerized method for scalable management optimization of pressurized water distribution networks, comprises receiving a network model representing a pressurized water distribution physical network having water flow variables. The network model is simulated by solving non-linear mathematical equations representing the behavior of the water flow variables. One or more result sets are fed to the non-linear mathematical equations. The non-linear mathematical equations are linearized. Network model optimization requirements are received from a user. The linearized mathematical equations are optimized according to the received network model optimization requirements. A local search starting from the at least one optimized solution is performed using the non-linearized mathematical equations, thereby generating a solution.Type: GrantFiled: May 30, 2013Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Michael Sambur, Alexey Tsitkin, Segev Wasserkrug, Alexander Zadorojniy
-
Patent number: 9576082Abstract: A method, system, apparatus, and computer program product provide the ability to analyze ionospheric slant total electron content (TEC) using global navigation satellite systems (GNSS)-based estimation. Slant TEC is estimated for a given set of raypath geometries by fitting historical GNSS data to a specified delay model. The accuracy of the specified delay model is estimated by computing delay estimate residuals and plotting a behavior of the delay estimate residuals. An ionospheric threat model is computed based on the specified delay model. Ionospheric grid delays (IGDs) and grid ionospheric vertical errors (GIVEs) are computed based on the ionospheric threat model.Type: GrantFiled: July 10, 2013Date of Patent: February 21, 2017Assignee: California Institute of TechnologyInventors: Lawrence C. Sparks, Anthony J. Mannucci, Attila Komjathy
-
Patent number: 9576083Abstract: Automatic driver modeling is used to integrate human-controlled vehicles into an autonomous vehicle network. A driver of a human-controlled vehicle is identified based on behavior patterns of the driver measured by one or more sensors of an autonomous vehicle. A model of the driver is generated based on the behavior patterns of the driver measured by the one or more sensors of the autonomous vehicle. Previously stored behavior patterns of the driver are then retrieved from a database to augment the model of the driver. The model of the driver is then transmitted from the autonomous vehicle to nearby vehicles with autonomous interfaces.Type: GrantFiled: August 8, 2013Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Kozloski, Timothy M. Lynar, Cristian Vecchiola
-
Patent number: 9576084Abstract: In some aspects, a grid-point-spacing ratio is computed for a one-dimensional fluid flow model. The one-dimensional fluid flow model represents a flow path for well system fluid in a subterranean region, and the grid-point-spacing ratio is computed based on a parameter of the flow path. Grid points for the one-dimensional flow model are generated based on the grid-point-spacing ratio.Type: GrantFiled: August 27, 2013Date of Patent: February 21, 2017Assignee: Halliburton Energy Services, Inc.Inventors: Avi Lin, Dinesh Ananda Shetty
-
Patent number: 9576085Abstract: Selective importance sampling includes: first phase importance sampling of a plurality of data points to form a first subset of data points; determining a center of gravity of the first subset; determining, based upon the center of gravity, an orthogonal hyperplane; and a second phase importance sampling comprising: determining, for each point in the first subset, whether each point is above the hyperplane; and forming a second subset of data points, wherein the second subset is a subset of the first subset and wherein the second subset excludes each point of the first subset that has been determined to be above the hyperplane. The second subset also excludes all points within an ellipse below the hyperplane. Critical radial distances are determined from binary search or projection of first phase samples onto center of gravity direction as well as the maximal radius of the first subset around the center of gravity.Type: GrantFiled: September 11, 2013Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Rajiv V. Joshi, Rouwaida N. Kanj, Pranita Kerber
-
Patent number: 9576086Abstract: A motor simulator without requiring a motor is a testing motor controller used for inputting a driving signal according to a power supply driving signal, feeding back a status response of a dynamic calculator of the motor simulator, outputting a voltage and current reference command value required by the motor simulator to the motor simulator, so that the dynamic calculator and the electric power converter installed in the motor simulator generate a voltage and a current of an actual motor in an operating status. Therefore, the testing motor controller keeps converting and adjusting the electric energy for driving an operation of the motor simulator according to a status response fed back by the dynamic calculator of the motor simulator, so as to achieve a control function of the testing motor controller for testing the rotation speed and positioning of the motor.Type: GrantFiled: March 4, 2014Date of Patent: February 21, 2017Assignee: NATIONAL CHUNG SHAN INSTITUTE OF SCIENCE AND TECHNOLOGYInventors: Hsuang-Chang Chiang, Chao-Tsung Ma, Kun-Feng Chen, Yu-Min Liao
-
Patent number: 9576087Abstract: A method comprising: simulating, in a lattice velocity set, movement of particles in a volume of fluid, with the movement causing collision among the particles; based on the simulated movement, determining relative particle velocity of a particle at a particular location within the volume, with the relative particle velocity being a difference between (i) an absolute velocity of the particle at the particular location within the volume and measured under zero flow of the volume, and (ii) a mean velocity of one or more of the particles at the particular location within the volume; and determining, based on the relative particle velocity, a non-equilibrium post-collide distribution function of a specified order that is representative of the collision.Type: GrantFiled: August 19, 2015Date of Patent: February 21, 2017Assignee: Exa CorporationInventors: Hudong Chen, Raoyang Zhang, Pradeep Gopalakrishnan
-
Patent number: 9576088Abstract: Constraint-based methods for determining orientations of material physical properties using an isoparametric shape function are disclosed. In one embodiment, a method of defining an orientation of an material physical property includes defining nonlinear and/or discontinuous design constraints of design values in a geometric domain associated with one or more physical attributes of the material physical property, and translating the nonlinear and/or discontinuous design constraints into continuous, first order design constraints of the design values by applying an isoparametric shape function. The method further includes performing a topology optimization using the continuous, first order design constraints of the design values, and reverse-translating results of the topology optimization back into the geometric domain using the isoparametric shape function. The results of the topology optimization in the geometric domain are indicative of the orientation of the material physical property.Type: GrantFiled: January 23, 2013Date of Patent: February 21, 2017Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Tsuyoshi Nomura, Ercan Mehmet Dede
-
Patent number: 9576089Abstract: A finite difference wavefield modeling framework decouples the tasks of physical modeling and hardware-software optimization through the use of a platform-agnostic intermediate representation in the form of a dataflow graph. In at least some embodiments a wavefield simulation method includes specifying a kernel of operations to be applied at each point in a space and representing the kernel as a platform-agnostic dataflow graph. For each of multiple implementation platforms, the method further includes: deriving from the platform-agnostic graph a customized graph for the implementation platform; translating the customized graph into configuration information for the implementation platform; supplying the configuration information to the implementation platform to obtain a wavefield simulator; and employing the wavefield simulator to repeatedly apply said kernel of operations to each point in the space with specified input or output signals.Type: GrantFiled: August 30, 2013Date of Patent: February 21, 2017Assignee: Chevron U.S.A. Inc.Inventors: Oliver Charlesworth, Tamas Nemeth, Oliver Pell, Thor Johnsen, Peeter Akerberg
-
Patent number: 9576090Abstract: This disclosure concerns the co-design of a testbench (100) and driver (102) of a device. It is an advantage in at least some embodiments that it improves driver reliability and reduces development cost. It does this by re-using the device functional layer (70) that is dependent on the device class but independent of the specific device and specific operating system (OS) of the driver. The device functional layer (70) is re-used as it is implemented in the device's testbench (100) and also as the core part of the device (driver (102). A scenario layer (68) is also used that is able to test the generic device interface (72) and device functional layer (70) in the testbench (100) environment, and the testing includes testing for responses to OS requests. This helps provide more exhaustive testing.Type: GrantFiled: February 14, 2011Date of Patent: February 21, 2017Assignee: NATIONAL ICT AUSTRALIA LIMITEDInventors: Leonid Ryzhyk, Gernot Heiser
-
Patent number: 9576091Abstract: Embodiments herein describe performing an engineering change order (ECO) after a physical design team has begun (or finished) a physical design (PD) netlist. However, the ECO may describe changes or additions to the logic and/or nets using component names found in a design netlist that is different than the PD netlist. Embodiments herein rely on generating an equivalents nets file that the maps the components in the design netlist to the components in the PD netlist. When performing an ECO, the PD team can use this file to map the components in the ECO (which are based on the design netlist) to all the equivalent components in the PD netlist. The PD team then selects one of the equivalent components to alter as indicated in the ECO.Type: GrantFiled: September 3, 2015Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean T. Evans, Thomas A. Haselhorst, Scott H. Mack
-
Patent number: 9576092Abstract: Disclosed herein are representative embodiments of methods, systems, and apparatus for performing synthesis. For example, in one exemplary method disclosed herein, a high-level description of a complete circuit design is partitioned into a plurality of sections. Two or more synthesis engine configurations are selected for a respective one of the sections. The respective one of the sections is synthesized using the two or more selected synthesis engine configurations, thereby generating two or more gate-level descriptions. A gate-level description of the complete circuit design is generated that includes at least a portion of one of the gate-level descriptions. Computer-readable media storing instructions for causing a computer to perform any of the disclosed methods are also disclosed herein.Type: GrantFiled: February 24, 2009Date of Patent: February 21, 2017Assignee: Mentor Graphics CorporationInventors: Daniel M. Platzker, Pankaj Mitra, Alexander Vals
-
Patent number: 9576093Abstract: Various techniques are provided to efficiently implement user designs in programmable logic devices (PLDs). In one example, a computer-implemented method includes receiving a design identifying operations to be performed by a PLD and synthesizing the design into a plurality of PLD components. The synthesizing includes detecting a mixed-mode memory operation in the design. The mixed-mode memory operation specifies memory access having different read and write data widths using a plurality of embedded memory blocks each having a fixed data width. The synthesizing further includes determining a reduced number of embedded memory blocks to implement the mixed-mode memory operation, and modifying the mixed-mode memory operation to remap the memory access to the reduced number of embedded memory blocks.Type: GrantFiled: June 30, 2014Date of Patent: February 21, 2017Assignee: LATTICE SEMICONDUCTOR CORPORATIONInventors: Venkatesan Rajappan, Mohana Tandyala, Hua Xue
-
Patent number: 9576094Abstract: A logic circuit includes first and second input, an output, an input acknowledgement node, an output acknowledgement node, a logic evaluation block, a pre-charging circuit, and a completion detection circuit. The logic evaluation block performs a logic evaluation of first and second input signals at the first and second inputs, and to output an output signal corresponding to the logic evaluation. The pre-charging circuit pre-charges the logic evaluation block in response to the first input signal and an acknowledgement signal at the input acknowledgement node. The completion detection circuit generates an acknowledgement signal at the output acknowledgement node in response to the second input signal and the output signal.Type: GrantFiled: August 20, 2014Date of Patent: February 21, 2017Assignees: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD., NATIONAL TAIWAN UNIVERSITYInventors: Chi-Chuan Chuang, Yi-Hsiang Lai, Jie-Hong Chiang
-
Patent number: 9576095Abstract: Methods for partial reconfiguration compatibility detection in an integrated circuit device are disclosed. A disclosed method includes storing a unique identifier that identifies a partial reconfiguration region of the integrated circuit device in a storage circuit. A control circuit may receive an input partial reconfiguration data that activates the operations of the partial reconfiguration region. The method further includes comparing the input partial reconfiguration data to the stored unique identifier prior to activating the operations of the partial reconfiguration region of the integrated circuit device. The input partial reconfiguration data may contain an associated identifier that is derived from the unique identifier during a design compilation operation of the integrated circuit device.Type: GrantFiled: July 30, 2014Date of Patent: February 21, 2017Assignee: Altera CorporationInventors: Yin Chong Hew, Paul Mark Leventis
-
Patent number: 9576096Abstract: An integrated FinFET and deep trench capacitor structure and methods of manufacture are disclosed. The method includes forming at least one deep trench capacitor in a silicon on insulator (SOI) substrate. The method further includes simultaneously forming polysilicon fins from material of the at least one deep trench capacitor and SOI fins from the SOI substrate. The method further includes forming an insulator layer on the polysilicon fins. The method further includes forming gate structures over the SOI fins and the insulator layer on the polysilicon fins.Type: GrantFiled: October 10, 2014Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin K. Chan, Sivananda K. Kanakasabapathy, Babar A. Khan, Masaharu Kobayashi, Effendi Leobandung, Theodorus E. Standaert, Xinhui Wang
-
Patent number: 9576097Abstract: Methods and computer program products for decomposing and etching a circuit pattern layout are provided. The methods may include decomposing a circuit pattern layout into a first sub-pattern and second sub-pattern, where the decomposing includes: identifying, from the circuit pattern layout, a design line and a design via location associated with the design line; forming a first pattern line for the first sub-pattern corresponding to a first portion of the design line, and a second pattern line for the second sub-pattern corresponding to a second portion of the design line, with the first and second pattern lines overlapping at the design via location in an overlay of the first sub-pattern with the second sub-pattern. The first sub-pattern may be etched in a first circuit structure layer and the second sub-pattern etched in a second circuit structure layer, the etching at least partially forming a via at the design via location.Type: GrantFiled: November 3, 2015Date of Patent: February 21, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Elise Laffosse, Deniz Elizabeth Civay
-
Patent number: 9576098Abstract: A method for performing leakage analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Leakage information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.Type: GrantFiled: October 29, 2013Date of Patent: February 21, 2017Assignee: Synopsys, Inc.Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
-
Patent number: 9576099Abstract: Provided is a method of fabricating a semiconductor device. An integrated circuit (IC) layout plan is obtained. The IC layout plan contains critical features and non-critical features. Locational information regarding a defect on a blank reticle is obtained. The blank reticle is a candidate reticle for being patterned with the IC layout plan. Based on the locational information regarding the defect and the IC layout plan, a determination is made that at some of the critical features will intersect with the defect if the blank reticle is patterned with the IC layout plan, regardless of whether the IC layout plan is globally manipulated or not before being patterned onto the blank reticle. In response to the determination, selected local portions of the IC layout plan are re-arranged such that none of the critical features will intersect with the defect if the blank reticle is patterned with the IC layout plan.Type: GrantFiled: March 3, 2014Date of Patent: February 21, 2017Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Shih-Ming Chang, Chia-Hao Yu
-
Patent number: 9576100Abstract: According to an embodiment, a pattern data generation method is provided. In the pattern data generation method, when a resist on a substrate is exposed using a mask, an optical image at a designated resist film thickness position is calculated using a mask pattern. Feature quantity related to a shape of a resist pattern at the resist film thickness position is extracted, based on the optical image. Also, whether the resist pattern is failed is determined, based on the feature quantity, and pattern data of a mask pattern determined as failed is corrected.Type: GrantFiled: December 22, 2014Date of Patent: February 21, 2017Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Seiro Miyoshi, Taiki Kimura, Hiromitsu Mashita, Fumiharu Nakajima, Tetsuaki Matsunawa, Toshiya Kotani, Chikaaki Kodama
-
Patent number: 9576101Abstract: A method for achieving clock timing closure in an integrated circuit (IC) design includes designing an IC using one or more component cells selected from a cell library to produce the design. A timing analysis of the design is performed to determine if timing constraints are satisfied. When a given time constraint is not satisfied, a component cell selected from the cell library is replaced with a replacement cell that has the same function and the same footprint as the replaced component cell, but has a different timing characteristic based on the phase relationship of the signal being capacitively coupled to enhance the likelihood of meeting the given time constraint. The timing analysis is repeated with the replacement cell. The process of replacing component cells and performing timing analysis may be iterative.Type: GrantFiled: March 2, 2015Date of Patent: February 21, 2017Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Vijay Bhargava, Naveen Kumar, Kushagra Khorwal
-
Patent number: 9576102Abstract: Embodiments of the present invention provide efficient systems and methods for creating an optimal set of partitions across replica blocks using two checkpoints during the design process. The two checkpoints group a set of macros according to a timing constraint and a location proximity to the other macros. Clustering of the macros is iteratively performed until a distance parameter exceeds a pre-defined threshold.Type: GrantFiled: April 8, 2016Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Chithra Ravindranath, Sourav Saha, Rajashree Srinidhi
-
Patent number: 9576103Abstract: A system, method and apparatus for executing a sequence analysis pipeline on genetic sequence data includes a structured ASIC formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the structured ASIC connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits are arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the sequence analysis pipeline on the reads of genomic data. Each subset of the hardwired digital logic circuits is formed in a wired configuration to perform the one or more steps in the sequence analysis pipeline.Type: GrantFiled: April 23, 2015Date of Patent: February 21, 2017Assignee: EDICO GENOME CORPORATIONInventors: Robert J. McMillen, Pieter Van Rooyen, Michael Ruehle
-
Patent number: 9576104Abstract: A system, method and apparatus for executing a sequence analysis pipeline on genetic sequence data includes a structured ASIC formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the structured ASIC connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits are arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the sequence analysis pipeline on the reads of genomic data. Each subset of the hardwired digital logic circuits is formed in a wired configuration to perform the one or more steps in the sequence analysis pipeline.Type: GrantFiled: May 2, 2016Date of Patent: February 21, 2017Assignee: EDICO GENOME, CORP.Inventors: Pieter van Rooyen, Michael Ruehle, Robert J. Mcmillen
-
Patent number: 9576105Abstract: Disclosed is a method of displaying health information by an electronic device. The method includes: activating an application providing at least one piece of health-related information; identifying a user account pre-stored in the application and receiving health state measurement data of the user account; receiving pieces of health state measurement data of similar group accounts from a host device; determining an account with which to be compared among the similar group accounts based on a predetermined reference and identifying health state measurement data of the account with which to be compared; and displaying the health state measurement data of the user account and the health state measurement data of the account with which to be compared.Type: GrantFiled: February 27, 2015Date of Patent: February 21, 2017Assignee: Samsung Electronics Co., Ltd.Inventor: Jeeyun Cho
-
Patent number: 9576106Abstract: Remote instruction and monitoring of health care may be facilitated by providing feedback to a local doctor performing the medical procedure while the local doctor is performing the medical procedure. Instructions for performing the medical procedure may be received from a remote doctor and transmitted to a local doctor. The local doctor may commence performing the medical procedure, and while the local doctor is performing the medical procedure, image or video of the medical procedure may be processed and compared to the instructions. For example, a first value of a parameter may be obtained from the image or video of the procedure and a second value of the parameter may be obtained from the instructions. Comparison data may be generated from the first value and the second value and presented to the local doctor and/or the remote doctor.Type: GrantFiled: February 18, 2016Date of Patent: February 21, 2017Assignee: PROXIMIE LLCInventor: Talal Ali Ahmad
-
Patent number: 9576107Abstract: A parametric model representing a portion of a heart is constructed using a statistical prior of the shape from a dataset of other instances of the portion. Using a mapping electrode, electrical data is acquired in a plurality of locations in the portion of the heart of a subject. The parametric model is fitted to the electrical data and the statistical prior to produce an isosurface of the portion of the heart and a reconstruction of its shape.Type: GrantFiled: June 24, 2014Date of Patent: February 21, 2017Assignee: BIOSENSE WEBSTER (ISRAEL) LTD.Inventors: Moshe Safran, Meir Bar-Tal
-
Patent number: 9576108Abstract: A method for planning an infusion of a medical substance into a target region acquires non-patient-specific anatomical data from an atlas in the form of target region geometry information describing target and off-target regions for which an infusion of the medical substance is intended and regions to be avoided, respectively. Target coverage information is derived describing a minimum dose of the medical substance to be infused into the target region and describing a maximum dose of the medical substance to be applied to the off-target region. Relationship information describes a relationship between a physical parameter of an infusion setup and a selected spatial distribution of the medical substance. Infusion setup information for the infusion is determined that describes a planned infusion setup and is based on the relationship information and information related to the target and off-target regions.Type: GrantFiled: February 2, 2012Date of Patent: February 21, 2017Assignee: Brainlab AGInventors: Kathryn H. Rosenbluth, Jan Felix Eschermann, Joseph Doyle, Krystof Bankiewicz, Stephan Mittermeyer
-
Patent number: 9576109Abstract: Revenue generated through electronic book sales (and other transactions, such as rental, sample, leasing, etc.) is allocated among rights holders and other parties based on a ranking of common work distributed in electronic book form or any other form (e.g., paperback, hardcover, audio). As the ranking changes, the revenue allocated to the rights holder changes. The changes may be made in real-time as revenue and metric data is collected.Type: GrantFiled: February 17, 2010Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Russell C. Grandinetti, Gregory M. Hart, Jeffrey P. Bezos, Melissa C. Kirmayer
-
Patent number: 9576110Abstract: In a multi-domain environment, an access control apparatus belonging to a first domain obtains access control information for controlling usage of a function of an image forming apparatus corresponding to a user belonging to the first domain. When the user belonging to the first domain instructs usage of a function of an image forming apparatus belonging to a second domain, the access control apparatus belonging to the first domain requests an access control apparatus belonging to the second domain to add authentication information managed by the second domain to the access control information. The access control apparatus belonging to the first domain transmits access control information including the added authentication information to a client computer.Type: GrantFiled: August 20, 2013Date of Patent: February 21, 2017Assignee: CANON KABUSHIKI KAISHAInventors: Hiroko Iizuka, Yasuhiro Hosoda
-
Patent number: 9576111Abstract: A security framework for a host computer system which allows a host to control access to a compliant security token by ensuring enforcement of established security policies administered by a middleware application. Processing between the host computer system and the security token is performed using one or more modular security application agents. The modular security application agents are counterpart applications to security applications installed in the security token and may be retrieved and installed upon to ensure compatibility between counterpart token and host security applications. The security policies are a composite of host security policies and token security policies which are logically combined by the middleware application at the beginning of a session.Type: GrantFiled: April 9, 2014Date of Patent: February 21, 2017Assignee: Assa Abloy ABInventors: Eric F. Le Saint, John Jules Alexander Boyer
-
Patent number: 9576112Abstract: Embodiments of the disclosure relate to a cover for an electronic device. The cover can be deployed on a transparent surface of the electronic device and can reversibly occlude the view through the transparent surface. In certain embodiments, the cover can include a closed bounding surface region that is transparent and has a specific volume. The bounding surface can define an interior open space that can be partitioned into multiple cavities, where nearest-neighboring cavities can share a surface that defines each of such cavities. In one embodiment, in order to occlude the view through the transparent surface, an opaque liquid can be injected into the cavities, where the liquid can solidify and, thus, can form an opaque solid layer. To reverse such an occlusion and, effectively, uncover the transparent surface, the solid layer can be melted by applying a suitable voltage to at least one of the multiple cavities.Type: GrantFiled: February 19, 2015Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventor: Pushpendra Narain Mishra