Patents Issued in March 2, 2017
-
Publication number: 20170061027Abstract: A machine may be configured to migrate data among databases. For example, the machine determines a control signal value that indicates a migration state of a migration of member profile data associated with one or more members of a Social Networking Service (SNS) from one or more legacy databases to a consolidated database. The machine accesses member profile data at the one or more legacy databases, and causes a replication of the member profile data at the consolidated database. The causing of the replication includes transforming the member profile data from a schema associated with the one or more legacy databases to a schema associated with the consolidated database. The machine performs a data equivalency test. The machine, based on a result of the data equivalency test, modifies the control signal value to indicate a further migration state of the migration of the member profile data.Type: ApplicationFiled: June 30, 2016Publication date: March 2, 2017Inventors: Brandon Chesla, Michael Christopher Pruett, Luke Liu, Robert Nakamoto, Theodore Ni
-
Publication number: 20170061028Abstract: A social networking system allows users to bookmark content within the social networking system to view at a later time and/or to share with other users. The content that may be bookmarked may include advertisements, user posted content, user comments on posted content, or any other content viewable within the social networking system, as well as links to content outside of the social networking system. A user may save the content by selecting a bookmark link corresponding to the content. The bookmarked content may be viewed later, such as in a bookmarked content dashboard, and it may also be used to provide additional content to the user that is related to the bookmarked content. Additionally, the user's bookmarking activity may be published to the user's connections in the social networking system to enable others to find and view the content that the user deems worthy of bookmarking.Type: ApplicationFiled: November 10, 2016Publication date: March 2, 2017Inventors: Kent Schoen, Carl Philip Sjogreen
-
Publication number: 20170061029Abstract: The claimed subject matter provides a system or method for web crawling hidden files. An exemplary method comprises loading a web page with a browser agent, and executing any dynamic elements hosted on the web page using the browser agent to insert pre-determined values. A list of form controls may be retrieved from the web page using the browser agent, and the controls may be analyzed using a driver component. Form control values may be sent from the driver component to the browser agent, and an event may be submitted to the web page by the browser agent or scripted content may be run to trigger operations on the web page corresponding to the form control values. A URL may be generated for various form control values using a generalizer.Type: ApplicationFiled: November 10, 2016Publication date: March 2, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Chao Liu, Chao Zhou, Yi-Min Wang
-
Publication number: 20170061030Abstract: Group aware command based arrangement is provided. An alignment command can be received, an undirected graph comprising a group of graph nodes connected by graph edges can be constructed, wherein the group of graph nodes represent a group of selected display elements, and the undirected graph can be partitioned as a function of identifying a severable graph edge of the graph edges that connects a pair of graph nodes included in the group of graph nodes to form a first collection of graph nodes and a second collection of graph nodes.Type: ApplicationFiled: August 26, 2015Publication date: March 2, 2017Inventors: Hongbo Fu, Pengfei Xu, Chiew-Lan Tai
-
Publication number: 20170061031Abstract: A method includes obtaining information defining a diagram that contains a diagram element graphically representing a component of an industrial process control and automation system. The method also includes generating a graph representing the diagram element by identifying reference points in the diagram element, identifying at least one direction of each of multiple lines in the diagram element, and forming the graph using the at least one direction of each line and the reference points. The method further includes comparing the graph of the diagram element to one or more graphs of one or more application engineering elements. In addition, the method includes generating a meta file identifying a position of the diagram element in the diagram and the application engineering element that most closely matches the diagram element.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Ravi Jammikunta, Santosh Gopisetti, Jaganmohan Y. Reddy
-
Publication number: 20170061032Abstract: Provided are systems and methods for organizing data. An example method includes providing a content-addressable object store to keep data objects representing pieces of the data. The method further includes associating with the data objects. Each node of the directed graph is immutable and associated with either a data object or a metadata object storing list of references to data objects or further metadata objects. When the data objects are modified, a further directed graph is associated with the data objects. The further directed graph is a modification to and shares nodes with the directed graph. Roots of the directed graphs are published in a consensus store. The method includes managing roots associated with the directed graphs and provides access to snapshots associated with the modification of the data objects.Type: ApplicationFiled: August 18, 2016Publication date: March 2, 2017Inventor: Jeremy Fitzhardinge
-
Publication number: 20170061033Abstract: A first stream operator can receive a first tuple including a first set of attributes to be stored in a first window and a second tuple including a second set of attributes to be stored in a second window. The first window and the second window can each have an eviction policy. In response to triggering the eviction policy for the first window and the second window, the first tuple stored in the first window can be compared with the second tuple stored in the second window. Based upon the comparing, it can be determined that the first tuple and the second tuple go outside of a join threshold. In response to determining that the first tuple and the second tuple go outside of a join threshold, the eviction policy of the first window can be altered.Type: ApplicationFiled: November 11, 2016Publication date: March 2, 2017Inventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
-
Publication number: 20170061034Abstract: A mobile user borne brain activity data and surrounding environment data correlation system comprising a brain activity sensing subsystem, a recording subsystem, a measurement computer subsystem, a user sensing subsystem, a surrounding environment sensing subsystem, a correlation subsystem, a user portable electronic device, a non-transitory computer readable medium, and a computer processing device. The mobile user borne system collects and records brain activity data and surrounding environment data and statistically correlates and processes the data for communicating the data into a recipient biological, mechanical, or bio-mechanical system.Type: ApplicationFiled: September 7, 2016Publication date: March 2, 2017Inventors: Kurtis John Ritchey, Kenneth Ira Ritchey
-
Publication number: 20170061035Abstract: A modeling assembly (100) for layout of rigid tubing comprises a first releasable coupling assembly (110) and a second releasable coupling assembly (120). The modeling assembly (100) also comprises a lockable adjustment assembly (130) comprising a first component (140) and a second component (150). The first component (140) is configured to be removably coupled to an end A of a first rigid tube (102) via the first releasable coupling assembly (110). The second component (150) is configured to he removably coupled to an end C of a second rigid tube (104) via the second releasable coupling assembly (120). With the lockable adjustment assembly (130) in the loose coupled state, the first component (140) and the second component (150) have only three degrees of freedom relative to each other. With the lockable adjustment assembly (130) in the locked coupled state, the first component (140) and the second component (150) have zero degrees of freedom relative to each other.Type: ApplicationFiled: August 25, 2015Publication date: March 2, 2017Applicant: THE BOEING COMPANYInventor: Michael John Shinners
-
Publication number: 20170061036Abstract: A single model engine for receiving and processing a 3D surface model representing the surface of a 3D object, the 3D surface model comprising at least two distinct surface regions associated with at least two different materials. The single model engine automatically produce a set of interior sheets inside the 3D surface model, the set of interior sheets defining interior boundaries and interior volumes of the different materials for the 3D object. The single model engine combines the 3D surface model with the set of interior sheets to produce a single unified model that represents the surface and interior volumes of the 3D object that comprise a single solid object having at least two different materials. At print time, the single model engine performs an export technique to produce an exportable form of the single unified model that can be received and printed by a 3D printer.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Ryan Michael Schmidt, Tyson Brochu
-
Publication number: 20170061037Abstract: A system and method is provided that facilitates generating meshes for object models of structures for use with finite element analysis simulations carried out on the structure. The system may include at least one processor configured to classify a type of an input face of a three dimensional (3D) object model of a structure based at least in part on a number of loops included by the input face. The processor may also select based on the classified type of the input face a multi-block decomposition algorithm from among a plurality of multi-block decomposition algorithms that the processor is configured to use. Further the processor may use the selected multi-block decomposition algorithm to determine locations of a plurality of blocks across the input face. In addition the processor may mesh each block to produce mesh data defining a mesh that divides the input face into a plurality of quadrilateral elements.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: Jonathan Makem, Nilanjan Mukherjee
-
Publication number: 20170061038Abstract: A method, apparatus, system, and computer program product provide the ability to simulate a construction schedule. A first three-dimensional (3D) model and a schedule are acquired. The schedule includes activities for building the 3D model. Each of the activities is associated with model object(s) of the 3D model. A subset of the activities is selected based on properties of the activities. A first simulation appearance (of the model objects attached to the selected subset of activities) is defined. A second simulation appearance is defined for remaining/non-selected activities. The selected subset, the first simulation appearance, and the second simulation appearance are packaged into a playback profile that is capable of being applied to a second 3D model. A simulation of construction of the first 3D model (that is based on the playback profile) is played back.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Applicant: AUTODESK, INC.Inventors: Dirk Ruiz, Jess Wayne Judge, Timothy James Vadney, Sr.
-
Publication number: 20170061039Abstract: A method and system for generating a room plan are disclosed. In the embodiment, the method involves determining objects to be placed in a room, defining relationships between the objects in the room using Room Service Rules, parsing the Room Service Rules, and generating a room plan by passing the parsed Room Service Rules to a content placer, wherein Room Service Rules are parsable entries that correspond to spatial relationships of the objects to be placed in the room.Type: ApplicationFiled: August 24, 2016Publication date: March 2, 2017Applicant: Aditazz, Inc.Inventors: Sydney Sweeney, Sudha Hajela, Sophia Lin, Ibrahim Algwaiz, Robert Yu
-
Publication number: 20170061040Abstract: Embodiments are directed to real-time, automated location verification to ensure that construction items are positioned in a correct location and orientation in three dimensions (x, y, z) as identified by model data for a construction site prior to finalization of the construction items. Systems and methods are provided for precisely locating and determining a position/orientation of a placed item at a construction site, verifying whether the position/orientation is correct, and providing an indication (e.g., a confirmation or an alarm) in real-time as to whether the item is placed correctly, placed incorrectly, or missing. The systems and methods provided herein thus result in avoiding costly misplacements and the required re-workings before they happen (i.e., by allowing correction of the location/placement prior to final and permanent installation).Type: ApplicationFiled: September 2, 2016Publication date: March 2, 2017Inventors: Alex Michael Solnick, Steven Michael Colletta, Robert E. Daros, JR., Steven Phillip Gologorsky, Frank J. Sciame, JR.
-
Publication number: 20170061041Abstract: Aspects of the present disclosure are directed to methods, systems, and non-transitory computer readable medium for automatically characterizing performance of a System-on-Chip (SoC) and/or Network-on-Chip (NoC) with respect to latency and throughput attributes of one or more traffic flows/profiles under varying traffic load conditions. The characterization of performance may involve a plot representative of latency and throughput, depending on the desired implementation.Type: ApplicationFiled: September 4, 2014Publication date: March 2, 2017Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
-
Publication number: 20170061042Abstract: Meshfree model containing a number of particles to represent a structure made of brittle material is defined. At each non-initial solution cycle of a numerical simulation using the meshfree model based on damage mechanics, the following operations are performed: (a) determining one or more damage zones in the structure from simulated structural responses obtained in immediate prior solution cycle; (b) dividing the particles into a first group representing the damage zones and a second group representing the remaining of the meshfree model; (c) applying a meshfree regularization scheme by modifying each particle's strain field of the first group with a morphing function that ensures a homogeneous jump condition along respective borders of the damage zones; and (e) obtaining simulated structural behaviors of the structure using a meshfree stabilization scheme that applies to all of the particle's strain field. Each damage zone represents a crack that can grow over time.Type: ApplicationFiled: August 25, 2015Publication date: March 2, 2017Inventor: Cheng-Tang Wu
-
Publication number: 20170061043Abstract: The present disclosure is directed to a method and corresponding system that improves accuracy of a computer simulation of an original posture of a digital human model (DHM) relative to a target object. The method and system may obtain information associated with the original DHM posture. The obtained DHM posture information may include a position of a head of the DHM. The method and system may obtain information associated with the target object. The obtained target object information may include a size of the target object and an orientation of the target object. The method and system method may obtain a distance from the head of the DHM to the target object. In some embodiments, the system and method may generate a measure of vision (i.e., vision measure) of the DHM of the target object that the DHM is visually targeting.Type: ApplicationFiled: August 25, 2015Publication date: March 2, 2017Inventors: Pierre-Olivier Lemieux, Matthieu Cauffiez, Arnaud Barré, Nicola Hagemeister, Rachid Aissaoui
-
Publication number: 20170061044Abstract: A method and apparatus for generating a final dielectric etch compensation table and a final hard mask etch compensation table for either OPC or MPC process flows are provided. Embodiments include performing an overlap pattern classification on a wafer; calibrating a dielectric etch bias or a hard mask etch bias based on the pattern classification; comparing either a CD overlap of a via layer with a metal layer and a CD overlap of the via layer with a lower connecting metal layer or a CD overlap of the metal layer with an upper connecting via layer and a CD overlap of the metal layer with the via layer against a criteria; outputting final dielectric etch compensation and hard mask etch compensation tables to either OPC or MPC process flows; and repeating the steps of calibrating, comparing, and outputting for either the via layer or metal layer remaining.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Guo Xiang NING, Yuping REN, David POWER, Lalit SHOKEEN, Chin Teong LIM, Paul W. ACKMANN, Xiang HU
-
Publication number: 20170061045Abstract: A method provides modeling a DUT and generating a simulated response. The method includes receiving a first portion of a stimulus signal generated by a signal generator, a second portion of the stimulus signal being input to the DUT; receiving a response signal output by the DUT in response to a second portion of the stimulus signal; digitizing the received first portion and the received response signal; correcting the digitized signals; measuring training input series data of the digitized first portion of the stimulus signal and training output series data of the digitized response signal; and utilizing kernel adaptive filtering for extracting a device model from the training input and output series data, and for generating simulated responses of the DUT to subsequent stimulus inputs, respectively. The kernel adaptive filtering may include a kernel least mean squares algorithm, a kernel Affine projection algorithm or a recursive least squares algorithm.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Sho Okuyama, Junichi Iwai
-
Publication number: 20170061046Abstract: A simulation device of a semiconductor device according to an embodiment is a simulation device for analyzing a structural defect of the semiconductor device, the semiconductor device having wiring lines disposed three-dimensionally therein, and the simulation device of the semiconductor device comprises: a correct structure acquiring unit that acquires a correct structure of the semiconductor device; a comparative structure acquiring unit that acquires a comparative structure, the comparative structure being a structure of the semiconductor device manufactured under a certain condition; a difference extracting unit that extracts a difference of the comparative structure with respect to the correct structure; and a defect determining unit that determines a defect of the comparative structure from the difference, the defect determining unit including an open/short attribute determining unit that determines whether the difference is an open attribute positioned inside the correct structure or a short attributeType: ApplicationFiled: March 4, 2016Publication date: March 2, 2017Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Ai OMODAKA
-
Publication number: 20170061047Abstract: Systems and methods are provided for constructing a physical system. Characteristic data associated with a physical system is received. A model of the physical system is built based on the characteristic data. A nonlinear transient simulation of the physical system is performed using the model, where the simulation is performed over a plurality of time intervals. The simulation includes segmenting the plurality of time intervals into groups of time intervals, each group containing multiple time intervals, transmitting data associated with each group of time intervals to a different solving unit, and solving each of the groups of time intervals in parallel using the different solving units. A physical characteristic is determined based on results of the simulation, where the physical system is built or modified based on the simulation-determined physical characteristic.Type: ApplicationFiled: August 23, 2016Publication date: March 2, 2017Inventors: Bo He, Dingsheng Lin, Chuan Lu, Ping Zhou, Ningning Chen
-
Publication number: 20170061048Abstract: A computer implemented method simulates the behavior of a gas-solid mixture in a fluidized bed having a particulate comprising Geldart group A particles using a Eulerian model comprising, for each time step (a current time step) and for each cell: obtaining an initial value of an agglomerate diameter corresponding to the cell and corresponding to the beginning of the current time step; performing a force-balance procedure for the cell to determine a first agglomerate diameter corresponding to the cell and corresponding to the current time step, wherein performing the force-balance procedure comprises determining a plurality of forces for the cell based at least in part on the initial value of the agglomerate diameter; updating one or more drag relationships for the current time step based at least in part on the first agglomerate diameter; and performing a computational fluid dynamic (CFD) solve procedure to determine, for the current time, the any one or more of: one or more of: a gas velocity {right arrow oType: ApplicationFiled: August 25, 2016Publication date: March 2, 2017Inventors: John Grace, Amir Hossein Ahmadi Motalgh, Martha Salcudean, Christine Hrenya
-
Publication number: 20170061049Abstract: One or more specific embodiments includes a method for providing an estimated formation pressure comprising modifying a first data set to derive a second data set that corresponds to estimated pressures wherein modifying the first data set comprises using a variable matrix factor and a compaction coefficient.Type: ApplicationFiled: October 20, 2016Publication date: March 2, 2017Inventor: Matthew Czerniak
-
Publication number: 20170061050Abstract: A modeling framework for evaluating the impact of weather conditions on farming and harvest operations applies real-time, field-level weather data and forecasts of meteorological and climatological conditions together with user-provided and/or observed feedback of a present state of a harvest-related condition to agronomic models and to generate a plurality of harvest advisory outputs for precision agriculture. A harvest advisory model simulates and predicts the impacts of this weather information and user-provided and/or observed feedback in one or more physical, empirical, or artificial intelligence models of precision agriculture to analyze crops, plants, soils, and resulting agricultural commodities, and provides harvest advisory outputs to a diagnostic support tool for users to enhance farming and harvest decision-making, whether by providing pre-, post-, or in situ-harvest operations and crop analyses.Type: ApplicationFiled: November 8, 2016Publication date: March 2, 2017Inventors: JOHN J. MEWES, DUSTIN M. SALENTINY
-
Publication number: 20170061051Abstract: Embodiments of the invention provide systems and methods for nesting objects in 2D sheets and 3D volumes. In one embodiment, a nesting application simplifies the shapes of parts and performs a rigid body simulation of the parts dropping into a 2D sheet or 3D volume. In the rigid body simulation, parts begin from random initial positions on one or more sides and drop under the force of gravity into the 2D sheet or 3D volume until coming into contact with another part, a boundary, or the origin of the gravity. The parts may be dropped according to a particular order, such as alternating large and small parts. Further, the simulation may be translation- and/or position-only, meaning the parts do not rotate and/or do not have momentum, respectively. Tighter packing may be achieved by incorporating user inputs and simulating jittering of the parts using random forces.Type: ApplicationFiled: November 14, 2016Publication date: March 2, 2017Inventors: Saul GRIFFITH, Martin WICKE, Keith PASKO, Geoffrey IRVING, Samuel Eli CALISCH, Tucker GILMAN, Daniel BENOIT, Jonathan BACHRACH
-
Publication number: 20170061052Abstract: A system for generating digital models of nitrogen availability based on field data, weather forecast data, and models of water flow, temperature, and crop uptake of nitrogen and water is provided. In an embodiment, field data and forecast data are received by an agricultural intelligence computing system. Based on the received data, the agricultural intelligence computing system models changes in temperature of different soil layers, moisture content of different soil layers, and loss of nitrogen and water to the soil through crop uptake, leaching, denitrification, volatilization, and evapotranspiration. The agricultural intelligence computing system creates a digital model of nitrogen availability based on the temperature, moisture content, and loss models.Type: ApplicationFiled: November 14, 2016Publication date: March 2, 2017Inventors: John Gates, Steven De Gryze
-
Publication number: 20170061053Abstract: Systems and methods for performing multi-message transaction based performance simulations of SoC IP cores within a Network on Chip (NoC) interconnect architecture by accurately imitating full SoC behavior are described. The example implementations involve simulations to evaluate and detect NoC behavior based on execution of multiple transactions at different rates/times/intervals, wherein each transaction can contain one or more messages, with each message being associated with a source agent and a destination agent. Each message can also be associated with multiple parameters such as rate, size, value, latency, among other like parameters that can be configured to indicate the execution of the transaction by a simulator to simulate a real-time scenario for generating performance reports for the NoC interconnect.Type: ApplicationFiled: September 14, 2016Publication date: March 2, 2017Inventors: Sailesh KUMAR, Amit PATANKAR, Eric NORIGE
-
Publication number: 20170061054Abstract: Improving automated timing analysis includes: generating a directed acyclic graph for an input netlist, generating a second order graph distance metric based at least on the directed acyclic graph, and scheduling a timing calculation for a set of nodes of the input netlist based at least on the second order graph distance metric.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: KERIM KALAFALA, NATESAN VENKATESWARAN, CHANDRAMOULI VISWESWARIAH, VLADIMIR ZOLOTOV
-
Publication number: 20170061055Abstract: Circuitry for efficient configuration data management is presented. The circuitry may include an encoding circuit that compares the configuration data of a circuit design with the base configuration data of a base circuit design. The encoding circuit may compress the difference between the configuration data and the base configuration data to produce compressed configuration data. The compressed configuration data may be stored in a storage circuit. For the purpose of implementing the circuit design in an integrated circuit, a decoding circuit may retrieve the compressed configuration data from the storage circuit, decompress the compressed configuration data, and compare the result of the decompression operation with the base configuration data to restore the configuration data. The restored configuration data may serve to program configuration memory bits on the integrated circuit, thereby implementing the circuit design.Type: ApplicationFiled: August 27, 2015Publication date: March 2, 2017Inventors: Junaid Asim Khan, Scott James Brissenden
-
Publication number: 20170061056Abstract: A layout of a cell grid comprises a plurality of polycrystalline silicon (POLY) lines in the cell gird, wherein the POLY lines are arranged horizontally and evenly spaced with a pitch X, and a plurality of fin-shaped oxide diffused (OD) regions in the cell gird, wherein the fin-shaped OD regions are arranged vertically and evenly spaced with a pitch Y, wherein the pitch Y of the fin-shaped OD regions defines width of the cell grid. The layout of the cell grid further comprises a plurality of PMOS transistors and NMOS transistors in the cell grid, wherein the PMOS transistors and NMOS transistors have their source nodes and drain nodes formed in the fin-shaped OD regions and their gates connected to the POLY lines, wherein the plurality of PMOS transistors and NMOS transistors are connected together to form one or more CMOS devices in the cell grid.Type: ApplicationFiled: September 2, 2015Publication date: March 2, 2017Inventors: Hui-Zhong ZHUANG, Ting-Wei CHIANG, Chung-Te LIN, Li-Chun TIEN
-
Publication number: 20170061057Abstract: A method of generating a design for an integrated circuit includes replacing a first clock network with a second clock network in the design, wherein the second clock network is defined by a standard cell stored in a storage device. The first clock network includes a first clock gater connected to first clock sinks via intervening inverters, and the second clock network includes a second clock gater directly connected to second clock sinks without intervening inverters.Type: ApplicationFiled: August 29, 2016Publication date: March 2, 2017Inventor: TAE HEE LEE
-
Publication number: 20170061058Abstract: Systems and methods for automatically generating a Network on Chip (NoC) interconnect architecture with pipeline stages are described. The present disclosure includes example implementations directed to automatically determining the number and placement of pipeline stages for each channel in the NoC. Example implementations may also adjust the buffer at one or more routers based on the pipeline stages and configure throughput for virtual channels.Type: ApplicationFiled: July 1, 2015Publication date: March 2, 2017Inventor: Sailesh KUMAR
-
Publication number: 20170061059Abstract: Timing window manipulation for noise reduction includes: selecting a path of a circuit design having a timing violation from a timing analysis of a victim window; determining an aggressor net coupled to a victim net along the path; determining a propagation path through the determined aggressor net; propagating a victim window value backward through the propagation path, the victim window value associated with the victim net; and modifying circuit characteristics of the circuit design within a switching window associated with the aggressor net based at least on the propagated victim window value.Type: ApplicationFiled: August 26, 2015Publication date: March 2, 2017Inventors: JAMES C. GREGERSON, KERIM KALAFALA, TSZ-MEI KO, GREGORY M. SCHAEFFER
-
Publication number: 20170061060Abstract: 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: ApplicationFiled: August 27, 2015Publication date: March 2, 2017Inventors: Chithra Ravindranath, Sourav Saha, Rajashree Srinidhi
-
Publication number: 20170061061Abstract: A method and a system for creating a semiconductor device layout are disclosed. The system includes a display screen for displaying at least one graphic representation of a device layout; a memory storing a device library comprising a plurality of predefined target device layouts; and at least one processor coupled to the display screen and the memory and programmed to: prompt a user to draw at least one portion of at least one layer of a desired device layout to create a current device layout; identify at least one predefined target device layout from the device library that matches the at least one portion of the at least one layer; display the current device layout and the identified at least one predefined target device layout on the display screen; and indicate at least one difference between the current device layout and the identified at least one predefined target device layout on the display screen.Type: ApplicationFiled: August 27, 2015Publication date: March 2, 2017Inventor: Ya-Min ZHANG
-
Publication number: 20170061062Abstract: Improving reliability of an electronic device includes: determining whether a side space of an interconnect of the electronic device is available for a redundant interconnect, determining whether a line end electrically coupled to the interconnect may be extended into the side space for a distance sufficient to accommodate a redundant interconnect, extending the line end into the side space for the distance when available, and adding the redundant interconnect electrically coupled to the extended line end.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: LARS W. LIEBMANN, RASIT O. TOPALOGLU
-
Publication number: 20170061063Abstract: Systems and methods for reducing routing congestion in an integrated circuit allow an integrated circuit floorplan to be modified, for example, after cell placement and global routing. Modifying the floorplan can avoid delays in time to market for the integrated circuit and can avoid increasing the size of the integrated circuit. Reducing routing congestion includes adding routing congestion reduction regions in cell/routing regions of the floorplan. The routing congestion reduction regions may modify how cells can be placed in the region. The routing congestion reduction regions may also modify how connections can be routed in the region. The routing congestion reduction regions may be a halo region that includes modifying preferred routing directions in regions nears edges of hard macros, a hammerhead region that includes laterally expanding the end of the river routing region, and a corner congestion reduction region for use at corners of hard macros.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Vinod Gupta, Rajiv Mittal, Abhishek Chouksey
-
Publication number: 20170061064Abstract: Techniques for analyzing a routed interconnection of a net of a circuit are discussed herein. Some embodiments may include a method comprising with a computer, analyzing the circuit to determine a performance parameter of the net, wherein the circuit is analyzed based at least in part on applying pre-layout simulation data of the net to layout data of the circuit. Additionally or alternatively, the circuit may be analyzed based on extracting characteristics of the routed interconnection from the layout data of the net.Type: ApplicationFiled: September 2, 2015Publication date: March 2, 2017Inventors: Jun WANG, Randy BISHOP, Jingyu XU, Dick LIU, Hu CAI, Jun LU
-
Publication number: 20170061065Abstract: 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: ApplicationFiled: April 8, 2016Publication date: March 2, 2017Inventors: Chithra Ravindranath, Sourav Saha, Rajashree Srinidhi
-
Publication number: 20170061066Abstract: A sample comprising an overlay target is presented. The overlay target comprises at least one pair of patterned structures, the patterned structures of the pair being accommodated in respectively bottom and top layers of the sample with a certain vertical distance h between them, wherein a pattern in at least one of the patterned structures has at least one pattern parameter optimized for a predetermined optical overlay measurement scheme with a predetermined wavelength range.Type: ApplicationFiled: February 16, 2015Publication date: March 2, 2017Inventors: Gilad BARAK, Tal VERDENE, Michal YACHINI, Dror SHAFIR, Changman MOON, Shay WOLFLING
-
Publication number: 20170061067Abstract: Timing window manipulation for noise reduction includes: selecting a path of a circuit design having a timing violation from a timing analysis of a victim window; determining an aggressor net coupled to a victim net along the path; determining a propagation path through the determined aggressor net; propagating a victim window value backward through the propagation path, the victim window value associated with the victim net; and modifying circuit characteristics of the circuit design within a switching window associated with the aggressor net based at least on the propagated victim window value.Type: ApplicationFiled: July 19, 2016Publication date: March 2, 2017Inventors: JAMES C. GREGERSON, KERIM KALAFALA, TSZ-MEI KO, GREGORY M. SCHAEFFER
-
Publication number: 20170061068Abstract: A system and method determine a size and a shape for identical geodesic modules that are used to form a structure. The system and method may include analyzing input data regarding a size and a shape of the structure to be formed, and determining the size and the shape for each of the identical geodesic modules based on the size and the shape of the structure to be formed. The structure may include a framework including the identical geodesic modules. Each of the geodesic modules has a size and a shape that are the same as all of the other of the geodesic modules. A forming system and method position a framework and a covering skin of the structure in relation to a mandrel, and drill and rivet the framework to the covering skin with a plurality of operating heads.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Applicant: THE BOEING COMPANYInventors: Sina Golshany, Junghyun Ahn, Derek Alderks, Todd William Erickson
-
Publication number: 20170061069Abstract: A method for control and co-simulation in a system having multiple subsystems, each representing a physical system, includes, in a first subsystem simulating a first physical system, providing a first time continuous output signal representing a property of the first physical system, and filtering the output signal using a continuous moving average (CMA) filter as an anti-aliasing filter to form a filtered time continuous signal. Filtering the output signal includes integrating the time continuous signal to form an integrated signal, sampling the integrated signal, for each sample, forming an average value from the current sample and a previous sample, and forming a filtered time continuous signal from the average values. The method also includes providing the filtered time continuous signal to a second subsystem simulating a second physical system. A system for performing the method is also provided.Type: ApplicationFiled: August 9, 2016Publication date: March 2, 2017Applicant: VOLVO CAR CORPORATIONInventor: Edo DRENTH
-
Publication number: 20170061070Abstract: The process of the present invention is used to perform nucleotide sequence variant detection using two or more independent analysis methods to produce a superset of highly sensitive variant calls. The process of the present invention is used for genetic disease diagnosis including the steps of genome sequencing, creating a superset of sensitive variant calls by using at least two independent analysis methods, comparing a database of genetic diseases with disease phenotype information to produce a prioritized list of probable genetic diseases, and integrating the superset of sensitive variant calls and the prioritized list of probable genetic diseases.Type: ApplicationFiled: February 13, 2015Publication date: March 2, 2017Inventors: Stephen Kingsmore, Laurel K. Willig, Neil Miller
-
Publication number: 20170061071Abstract: The present invention relates to methods for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.Type: ApplicationFiled: May 27, 2016Publication date: March 2, 2017Inventors: John Zachary Sanborn, David Haussler
-
Publication number: 20170061072Abstract: Systems and methods are disclosed to detect single-nucleotide variations (SNVs) from somatic sources in a cell-free biological sample of a subject by generating training data with class labels; in computer memory, generating a machine learning unit comprising one output for each of adenine (A), cytosine (C), guanine (G), and thymine (T) calls; training the machine learning unit; and applying the machine learning unit to detect the SNVs from somatic sources in the cell-free biological sample of the subject, wherein the cell-free biological sample comprises a mixture of nucleic acid molecules from somatic and germline sources.Type: ApplicationFiled: September 1, 2016Publication date: March 2, 2017Inventors: Bahram Ghaffarzadeh Kermani, Helmy Eltoukhy
-
Publication number: 20170061073Abstract: The invention provides methods, kits and systems related to personalized pain management.Type: ApplicationFiled: February 23, 2015Publication date: March 2, 2017Applicant: Children's Hospital Medical CenterInventor: Senthilkumar Sadhasivam
-
Publication number: 20170061074Abstract: In one or more implementations, a system and method for monitoring and tracking health is provided that comprises temperature sensing devices communicatively connectable to at least one computing device and configured to calculate temperature information. When executed by a processor, the computing device is configured to: access at least one data repository that stores health-related information and provider information; receive health-related information in response to an event; generate and transmit at least one prompt for regarding the health-related information; receive a response to the at least one prompt; match the provider information with the response to the prompt and/or the received health-related information; and provide, in response to the step of matching, at least one option for: scheduling a meeting with a provider; communicating with a provider; and sending information associated with the received health-related information.Type: ApplicationFiled: March 14, 2016Publication date: March 2, 2017Inventors: Inder Singh, Edo Segal
-
Publication number: 20170061075Abstract: A method, device, system data analysis determines warning signals for pathological conditions. Measured data is collected from a patient data management system with a data interface. Data sets relevant to pathological conditions are analyzed and sensor signals of a user terminal are analyzed that are relevant to pathological conditions. Auxiliary signals are determined for the conditions when results of the analyses are positive. A most recently determined auxiliary signal is displayed. Further data sets are analyzed subsequent to auxiliary signals being determined. A further auxiliary signal is determined for a further condition when result of the analysis of the further data set is positive. An analysis is made of a further sensor signal subsequent to the determination of the further auxiliary signal. Another auxiliary signal is determined for another condition when a result of the analysis of the further sensor signal is positive subsequent to determining the further auxiliary signal.Type: ApplicationFiled: February 13, 2015Publication date: March 2, 2017Inventors: Petra SCHIWIAKA, Desislava NIKOLOVA, Angela SCHOBER
-
Publication number: 20170061076Abstract: A method and apparatus for generating a data profile for a medical scan. The method comprises obtaining data point values for a plurality of data points representing spatial locations within the medical scan, determining data point classification parameters defining data point value ranges for a plurality of classes, assigning each data point to a class having a data point value range corresponding to the value for that data point, generating a data profile for the medical scan based at least partly on the assignment of the data points to classes, and outputting the generated data profile for the medical scan.Type: ApplicationFiled: August 26, 2016Publication date: March 2, 2017Inventors: Catherine Kelly, Siddharth Vikal, Marija Haramija