Patents Issued in December 7, 2017
-
Publication number: 20170351767Abstract: [Object] To provide an information processing system, an information processing device, a control method, and a program capable of maintaining a good balance between a search cost and a degree of freedom of selection by, at the time of list preparation, recommending a list candidate on the basis of a predetermined score calculated in accordance with a status of a user. [Solution] An information processing system including: a calculation unit configured to calculate a score for recommending each item as a list candidate from an aggregation of a plurality of items on the basis of time-series history information of a context; and a recommendation unit configured to, when a list of the items is prepared, recommend a list candidate in accordance with the score of each item calculated by the calculation unit.Type: ApplicationFiled: October 9, 2015Publication date: December 7, 2017Inventors: KENTO SUZUKI, KEIKO YABUKI, HISAHIRO SUGANUMA
-
Publication number: 20170351768Abstract: This disclosure relates to systems and methods that use contextual information relating to a user's emotions and/or moods in connection with information targeting and content tagging. In some embodiments, user moods and/or emotional states may be determined and/or otherwise inferred using certain contextual information collected using one or more sensors included in devices associated with a user. Obtaining information relating to a user's mood and/or emotional state may allow for, among other things, more efficient targeting of content, search results, and/or other information that is well matched to a user's interests at a given point in time. In further embodiments, information relating to a user's mood and/or emotional state may be used to tag and/or otherwise associate content with information relating to the user's mood and/or emotional state while viewing and/or capturing the content.Type: ApplicationFiled: June 1, 2017Publication date: December 7, 2017Applicant: Intertrust Technologies CorporationInventor: Yutaka Nagao
-
Publication number: 20170351769Abstract: A system and method for a platform identifies and connects like-minded individuals based on interaction. An implementation of the platform is a mobile application.Type: ApplicationFiled: June 2, 2017Publication date: December 7, 2017Inventor: Ahmet Karakas
-
Publication number: 20170351770Abstract: A mediating method may include: preparing at least two lists that respectively correspond to different values of a specific feature and that each of which includes at least one item; receiving first information about a first terminal or a user of the first terminal from the first terminal; deriving a value corresponding to the specific feature using the received first information; selecting a first list from among the at least two lists using the derived value; determining whether a first item matching the user of the first terminal is present in the at least one item included in the first list using the first information; and when it is determined that the first item is present in the first list, transmitting second information corresponding to the first item to the first terminal, or transmitting third information corresponding to the first terminal to a second terminal corresponding to the first item.Type: ApplicationFiled: June 2, 2017Publication date: December 7, 2017Applicant: HYPERCONNECT, INC.Inventors: Sangil AHN, Kangsik JUNG, Hyountaek YONG, Sangpil YOON
-
Publication number: 20170351771Abstract: A method for identification and distribution of a personalized image. As disclosed, the method involves a processing server receiving an image request from a web server. The image request includes at least a device identifier and an originating address. The processing server electronically transmits a data request to a computing device associated with the device identifier, and receives a data file from the computing device. The data file includes one or more data values associated with an electronic wallet. The processing server executes a query to identify an image file based on the data values included in the received data file. Additionally, the processing server electronically transmits the identified image file to the web server in response to the received image request.Type: ApplicationFiled: June 6, 2017Publication date: December 7, 2017Applicant: Mastercard International IncorporatedInventors: Heinz Ramin GALLENBACHER, David LIM, Vasily GIRIA, Nili KLENOFF, Sachin AHUJA, Grant GORTSEMA
-
Publication number: 20170351772Abstract: In one embodiment, a web service engine server 104 may predict a successive action by a user based on an entity reference 302. The web service engine server 104 may identify an entity reference 302 in a data transmission caused by a user. The web service engine server 104 may determine from the data transmission a user intention towards the entity reference 302 using an intention model based on a transmission log. The web service engine server 104 may predict a related successive web action option 522 for the entity reference 302 based on the user intention.Type: ApplicationFiled: August 22, 2017Publication date: December 7, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Patrick PANTEL, Michael GAMON, Anitha KANNAN, Ariel FUXMAN, Thomas LIN
-
Publication number: 20170351773Abstract: The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline or map view. The system accesses information about a user of a social networking system, including both data about the user and social network activities related to the user. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and are used to generate a timeline or map view for the user containing visual representations of the timeline units organized by location or time. The timeline or map view is then provided to other users of the social networking system that wish to view information about the user.Type: ApplicationFiled: August 22, 2017Publication date: December 7, 2017Inventors: Raylene Kay Yung, Ryan Case, Jeff Huang, Samuel Lessin, Ryan David Mack, Paul M. McDonald, Serkan Piantino, Arun Vijayvergiya, Joshua Wiseman, Steven Young, Mark E. Zuckerberg
-
Publication number: 20170351774Abstract: In one embodiment, a method includes receiving a request from a first user for a content page; in response to the request, identifying at least one content page, wherein the content page is associated with a page identifier; identifying a plurality of content items based at least in part on a plurality of content features associated with the content page; ranking the plurality of content items based at least in part on a plurality of user features associated with the first user; and delivering to the first user, with the requested content page, one or more of the plurality of content items as recommendations to the first user based on the ranking of the content items.Type: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Inventors: Yanxin Shi, Andrey Goder, David Ye
-
Publication number: 20170351775Abstract: The present disclosure discloses a multimedia information pop-up window processing method and a computer storage medium. The method includes: detecting a multimedia information pop-up window event; extracting feature information of the multimedia information pop-up window event, and encapsulating the feature information of the multimedia information pop-up window event into a first request message; sending the first request message, to obtain the type of the multimedia information; and receiving a first request response message, obtaining the type of the multimedia information by parsing the first request response message, and processing the multimedia information pop-up window according to the type of the multimedia information. The present disclosure further discloses another multimedia information pop-up window processing method, a terminal, and a server.Type: ApplicationFiled: August 25, 2017Publication date: December 7, 2017Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Zhou Rui, Guo Xi, Jin Cai, Zhao Rui Hua, Wang Qiu Yang
-
Publication number: 20170351776Abstract: The present invention is generally directed to systems and methods for enhancing search results. In one embodiment, search results responsive to user search terms are combined with real-time content and input from content providers. The content providers can further generate and edit text based filters to cause the search engine to reprioritize the search results, wherein higher search results contain links and other viewable digital content, such as real-time data obtained directly from content providers, that is more responsive to the user search terms.Type: ApplicationFiled: August 17, 2017Publication date: December 7, 2017Inventor: S. Lee Hancock
-
Publication number: 20170351777Abstract: According to some embodiments, a computer based and web enabled sweepstakes system that utilizes automation methods and tools to define a sweepstakes specification and to download the specification to one or more internet based web servers is disclosed. The web servers will permit a sweepstakes contestant to enter personal information into a sweepstakes central database using a web page entry form. The web server will provide the contestant with a printable document. The contestant will send the printed document to a centralized processing center by way of a publically available delivery service. Once received at the processing center, the contestant's unique OMR code found on the printed document is optically scanned and compared to information in the web server contestant data base. If the OMR code is found in the data base a match status flag is set within the contestants' record.Type: ApplicationFiled: June 30, 2016Publication date: December 7, 2017Applicant: SCA PromotionsInventors: Jay B. Ross, Anthony James Ebert, Robert D. Hamman, William Carey Kennedy, Robert McKee
-
Publication number: 20170351778Abstract: A method and system for managing bookmarks is disclosed. A request is received by a processor from a user device to bookmark a web page. The processor provides a set of suggested tags based on algorithm to be used in the bookmarking of web page. The processor provides the capability to compare bookmarks in a table or updatable spreadsheet view. This capability is based on the support of attribute tags that have both a label and value of which the data type is recognized. The system provides the ability to create a communication channel between the user and the website in which they have bookmarked a web page.Type: ApplicationFiled: June 1, 2017Publication date: December 7, 2017Inventor: Jonathan Aaron SPERLING
-
Publication number: 20170351779Abstract: A method of generating additional information to be provided in a browser application of a client device comprising: receiving a request for displaying a first resource in the browser application, the request causing the client device to display the first resource in the browsing application, receiving an indication of a user interaction with the browsing application, responsive to the indication and prior to the user navigating away from the first resource: parsing the request to obtain at least one keyword, searching and retrieving, based on the at least one keyword, at least one entry of structured information based on the at least one keyword and being potentially relevant to the first resource, generating snippet information based on the at least one retrieved entry of structured information, transmitting and causing the client device the a to display a start page including the snippet information.Type: ApplicationFiled: August 25, 2017Publication date: December 7, 2017Inventors: Andrey Dmitrievich TARASOV, Konstantin Nikolaevich IVANOV
-
Publication number: 20170351780Abstract: A system and method are disclosed for inexact search acceleration using reference data. A representative system includes one or more memory circuits storing a plurality of queries and a FM-index of the reference data; and one or more FPGAs configured to select a query; select a substring of the selected query; read a section of the FM-index and calculate a plurality of suffix array intervals for the sub string with a corresponding plurality of prepended characters in a first or next position; read a first or next character in the first or next position of the query and select a suffix array interval for the read first character; determine whether the suffix array interval is valid and whether a beginning of the query has been reached; returning a first search result when the suffix array interval is valid and the beginning of the query has been reached; and returning a second search result that no match of the query with the reference data was found when the suffix array interval is not valid.Type: ApplicationFiled: August 7, 2017Publication date: December 7, 2017Inventors: Paul T. Draghicescu, Gregory M. Edvenson, Corey B. Olson
-
Publication number: 20170351781Abstract: A record management system retrieves relevance information through an information retrieval model that models relevance between users, queries, and records based on user interaction data with records. Relevance information between different elements of the record management system are determined through a set of learned transformations in the information retrieval model. The record management system can quickly retrieve relevance information between different elements of the record management system given the set of learned transformations in the information retrieval model, without the need to construct separate systems for different types of relevance information. Moreover, even without access to contents of records, the record management system can determine relevant records for a given query based on user interaction data and the determined relationships between users, queries, and records learned through the information retrieval model.Type: ApplicationFiled: May 22, 2017Publication date: December 7, 2017Inventors: Zachary Alexander, Siddharth Rajaram, Tracy Morgan Backes, Scott Thurston Rickard, JR.
-
Publication number: 20170351782Abstract: A method is provided for processing data to replicate lifecycle threads in the development of a structural product. The method includes defining a source lifecycle thread from process-related information for development of the structural product, and defining and matching a target lifecycle thread to the source lifecycle thread. The process, and source and target lifecycle thread are expressible as respectively a network and sub-networks of tasks described by a plurality of attributes. Defining and matching the target lifecycle thread includes selecting a plurality of candidate target tasks from the plurality of tasks; matching a candidate target task to a particular source task using a distance map for an attribute of the plurality of attributes, with the distance map including only unique values of the attribute and distances between the unique values; and back-chaining through the source lifecycle thread to match candidate target tasks with respective source tasks.Type: ApplicationFiled: June 2, 2016Publication date: December 7, 2017Inventors: Scott D. Button, Thomas Edward Sherer, Tek David Kim
-
Publication number: 20170351783Abstract: Method of designing a laminate substrate having upper laminate layers and an equal plurality of lower laminate layers including: dividing the laminate substrate into regions having corresponding laminate layer pairs consisting of an upper laminate layer and a lower laminate layer; calculating a net stretching value for each corresponding laminate layer pair in each region to result in net stretching values in each region; summing the net stretching values in each region to result in a net stretching value for each region proportional to a curvature of each local region; calculating a relative out-of-plane displacement for the laminate substrate from the curvature of each local region; calculating a predicted thermal warpage for the laminate substrate; and finalizing a design of the laminate substrate when the predicted thermal warpage is within a predetermined acceptable range.Type: ApplicationFiled: June 7, 2016Publication date: December 7, 2017Inventors: Anson J. Call, Vijayeshwar D. Khanna, David J. Russell, Krishna R. Tunga
-
Publication number: 20170351784Abstract: The present invention relates to a method for controlling a structural member design considering constructability of formwork, comprising: an initial input step S10 wherein drawing information including structural member information is inputted from an input unit; a recognition step S20 wherein space information and structural members are recognized from the drawing information; a space partitioning step S30 wherein arrangement spaces in which previously set standard forms are arranged are determined; a form arrangement step S40 wherein the previously set standard forms are virtually arranged; a coordinate determination step S50 wherein the coordinate positions of the previously set standard forms are recognized; and an optimization step S60 wherein the variable information of the structural members is changed.Type: ApplicationFiled: June 2, 2017Publication date: December 7, 2017Applicant: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATIONInventors: Kyung In KANG, Hun Hee CHO, Tae Hoon KIM, Dong Min LEE, Hyun Su LIM
-
Publication number: 20170351785Abstract: A system and method for enabling the estimation and mitigation of self-heating in chip designs at a much earlier stage in a design flow. The system and method provides unique characterization of each standard cell in a library for its effective thermal resistance based on the topology and layout of the cell, and brings this per standard cell instance based delta-T to be available for the timing closure tools when completing a synthesized design. Thus, at the timing closure process, the generated design is free of self heating violations. The method computes a unique thermal resistance characterization on per standard cell manner—based on the topology, function and layout of the standard cell, and uses that to compute the deltaT per instance of the design. This information is presented to a violation mitigation tool which changes the power levels of the cells, logic function to mitigate the self heating violations.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Nagashyamala R. Dhanwada, William W. Dungan, Arun Joseph, Sungjae Lee, Arjen A. Mets, Michael R. Scheuermann, Leon J. Sigal, Richard A. Wachnick, James D. Warnock
-
Publication number: 20170351786Abstract: A method for modeling a sparse function over sequences is described. The method includes inputting a set of sequences that support a function. A set of prefixes and a set of suffixes for the set of sequences are identified. A sub-block of a full matrix is identified which has the full structural rank as the full matrix. The full matrix includes an entry for each pair of a prefix and a suffix from the sets of prefixes and suffixes. A matrix for the sub-block is computed. A minimal non-deterministic weighted automaton which models the function is computed, based on the sub-block matrix. Information based on the identified minimal non-deterministic weighted automaton is output.Type: ApplicationFiled: June 2, 2016Publication date: December 7, 2017Applicant: Xerox CorporationInventors: Ariadna Julieta Quattoni, Xavier Carreras, Matthias Gallé
-
Publication number: 20170351787Abstract: A work order prediction system is described. The work order prediction system analyzes retrieved sensor signal activity records to compare counts of signal activity in defined signal groupings to corresponding predetermined thresholds of sensor signal activity and generates a report based on the comparison when sensor signal activity exceeds the determined threshold values. The predetermined thresholds of sensor signal are determined for each signal grouping by comparing corresponding groupings of service record activity against determined counts of historical sensor signal activity to establish threshold values for each of the groupings and produce a model based on the comparison of the historical sensor signal activity to service activity.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Applicant: Tyco Integrated Security LLCInventors: Jason Kapuschat, Tyrené Townsley, Manorani Joseph, Nicholas Yu
-
Publication number: 20170351788Abstract: The invention relates to a method for verifying a design of an electronic circuit. The electronic circuit comprises at least one register including one or more parts. After receiving specification information of said register, a register monitor module is automatically created based on said received specification information. The register monitor module comprises a scoreboard for each part of the register. Said scoreboard comprises an expected data value queue for receiving expected data values, an actual data value queue for receiving actual data values. Furthermore, the register monitor module provides a matching strategy for comparing expected data values with actual data values. Expected data values and actual data values are compared for each scoreboard based on the matching strategy and an error indication is generated if the result of the comparison step does not fulfil the requirements specified in the matching strategy.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Joerg Behrend, Holger Horbach, Alexander Jung, Klaus Keuerleber, Daniel D. Sentler, Jurgen Wakunda
-
Publication number: 20170351789Abstract: Systems and methods decouple model components from a model execution style for which the model components are created, and the model components may be utilized in parent models having different execution styles. A model component may be partitioned into executable entities, and the entry points of the executable entities and their call styles may be identified. An adaptation layer that includes access points for the entry points may be constructed. The model component, including the adaptation layer, may be included in the model, and connection elements of the parent model may be connected to the access points of the adaptation layer. The execution call styles associated with the connection elements of the parent model may be bound to the execution call styles of the entry points as originally designed. The adaptation layer may manage translation of call styles and may coordinate scheduling of data communication with the model component.Type: ApplicationFiled: September 2, 2016Publication date: December 7, 2017Inventors: Peter S. Szpak, Biao Yu, Alongkrit Chutinan
-
Publication number: 20170351790Abstract: A method for estimating growth stage threshold values for a specific hybrid seed at a specific geo-location using historical growth stage data and observed growth stage data comprises using a server computer system, storing a historical crop growth model of one or more hybrid seeds measured from one or more fields over a particular period of time. The historical crop growth model includes growth stage threshold estimates for one or more hybrid seeds. The server computer system receives, via a network, one or more digital measurement values specifying one or more observed growth stage values for a particular hybrid seed at a particular field over a particular period of time. The server computer system transforms the growth stage thresholds into growth stage duration values for the historical crop data and the observed crop data.Type: ApplicationFiled: November 10, 2016Publication date: December 7, 2017Inventors: Marian Farah, Jeffrey Gerard
-
Publication number: 20170351791Abstract: A device may analyze, by one or more processors, a model to identify a first set of model elements that are associated with a model element. The device may apply, by the one or more processors, one or more results from an analysis of the model to a first network unit to determine a complexity of the first network unit or a coupling of the first network unit to other model elements of the model. The device may generate, by the one or more processors, a second network unit, representing a second hierarchy of computation, from the first network unit based on the complexity or the coupling. The device may provide, by the one or more processors, the second network unit as a testing unit for testing the model, the second network unit comprising two or more model elements and one or more numeric expressions.Type: ApplicationFiled: April 27, 2017Publication date: December 7, 2017Inventors: Dixit MANOJ GANGADHAR, Prahladavaradan Sampath, Janaki Sivaramakrishnan, William J. Aldrich, Ebrahim Mehran Mestchian
-
Publication number: 20170351792Abstract: A simulation apparatus includes a database configured to a set line parameter for a system line configuring a power system; a parameter error detector configured to compare surveyed data measured in the system line and the line parameter to detect error of the line parameter; a system analysis simulator configured to perform a system analysis simulation based on the surveyed data and the line parameter; and a monitor configured to display an error detection result of the line parameter from the parameter error detector and a system analysis simulation result performed in the system analysis simulator.Type: ApplicationFiled: May 31, 2017Publication date: December 7, 2017Applicant: LSIS CO., LTD.Inventors: Myung Hwan LEE, Young In KIM, Hong Joo KIM, Chong Suk SONG
-
Publication number: 20170351793Abstract: A method and system for simulation of deformation of a thin-shelled member are disclosed herein. The method includes: receiving at one or more computer systems, information identifying a computer-generated object. The computer-generated object can be a thin-shelled member. The method includes: receiving information identifying a discretization of the computer-generated object, which discretization can be a plurality of nodes; receiving information identifying a set of material properties for the computer-generated object; pre-filtering nodes from the discretization based on predicted collisions; generating a preconditioner via a preconditioning algorithm; and iteratively solving for nodes at a plurality of time points via a conjugate gradient method.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Applicant: Disney Enterprises, Inc.Inventors: Rasmus Tamstorf, Tobias Jones, Stephen McCormick
-
Publication number: 20170351794Abstract: A system configured to perform a digital simulation of a hardware device, where the hardware device has a digital state component. The system creates an instance of a first module inside a target module associated with the state component, where the source code of the target module remains unmodified by the instance. The system then resets the simulation, such that the state component is set to one of a fixed state and an unknown state, where the unknown state indicates the digital simulation cannot predict how silicon on the hardware device will behave. The system reads an updated value of the digital state component via the instance of the first module, compares the updated value of the digital state component to a desired value of the digital state component, and generates an alert that the updated value does not match the desired value according to the comparison.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Applicant: Oracle International CorporationInventor: Satish Keshava Kadaba
-
Publication number: 20170351795Abstract: Disclosed herein are example embodiments of methods, apparatus, and systems for transactors configured for use in a hardware emulation environment and designed to adapt to speed changes dynamically at runtime in addition to providing dynamic port mapping. Among the embodiments disclosed herein is an emulation system comprising one or more configurable hardware components (e.g., configurable logic blocks) configured to implement a mutable port group transactor in communication with a design under test being emulated by the emulation system. The emulation system can further comprise a host computer in communication with the emulator and configured to provide configuration commands to the emulator that alter the mutable port group transactor from a first configuration to a second configuration.Type: ApplicationFiled: May 12, 2017Publication date: December 7, 2017Applicant: Mentor Graphics CorporationInventors: Georges Antoun Elias Ghattas, Mohamed Ahmed Mostafa Shaaban, Robert John Bloor
-
Publication number: 20170351796Abstract: The present invention provides a method to improve the run time of a SoC design on FPGA and emulation system. A design with multiple clocks is divided or split into multiple smaller designs and is then coupled by synchronizer circuit. The method is particularly more effective in a design where the ratio of highest to lowest clock frequency is high or where clock frequencies are not in even ratios.Type: ApplicationFiled: January 24, 2017Publication date: December 7, 2017Inventor: Prateek Sikka
-
Publication number: 20170351797Abstract: One aspect of the invention provides a including: (a) placing N×N max size buffers at an (n?1)st level of one of the voltage domains i until a maximum slew slewmax within the voltage domain i exceeds a defined slew threshold; (b) calculating maximum insertion delay values for all cases for each of the voltage domains; (c) if the maximum insertion delay values for all cases are associated with a single voltage domain j: (i) adding a max size buffer to all voltage domains except voltage domain j; and (ii) repeating steps (b) and (c); (d) reducing buffer sizes for each of the voltage domains; (e) recalculating maximum insertion delay values; and (f) adding parallel buffers to a first level of the voltage domain having a highest maximum insertion delay until the calculated skew across the plurality of voltage domains no longer improves.Type: ApplicationFiled: August 21, 2017Publication date: December 7, 2017Applicant: DREXEL UNIVERSITYInventors: Baris TASKIN, Ahmet Can SITIK
-
Publication number: 20170351798Abstract: Respective large block synthesis (LBS) blocks of an integrated circuit (IC) are overlapped along a corner of each respective LBS block to form an overlap area having an area less than respective areas of respective LBS blocks that are overlapped. A first portion of the overlap area is allocated to a first LBS block and configured to be used by the first LBS block, and a second portion of the overlap area is allocated to a second LBS block and configured to be used by the second LBS block.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventors: Harry Barowski, Harald D. Folberth, Joachim Keinert, Sourav Saha
-
Publication number: 20170351799Abstract: Semiconductor layout generation includes: calculating, for a design rule constraint, a slack value for a subset of elements of a proposed semiconductor layout; generating a plurality of alternative layouts, where each of the alternative layouts includes a variation of interdependent characteristics of the subset of elements and a slack value for the subset of elements of each of the alternative layouts is less than the calculated slack value of subset of elements of the proposed layout; and calculating, by the layout design module for each of the alternative layouts, a risk value indicating the alternative layout's risk of fabrication failure.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Atsushi Azuma, Yuping Cui, James A. Culp, Marco Facchini, Shaoning Yao
-
Publication number: 20170351800Abstract: According to an aspect, a plurality of nets are grouped into a plurality of buckets based on timing criticalities associated with the nets, and different TCRs are assigned to each of the buckets. For each of the nets, a TCR for the net is determined based on the TCR assigned to the bucket containing the net. Global routing of the net is performed according to the TCR and to one or more constraints associated with the net. The TCR for the net is incremented by a specified amount in response to the global routing of the net resulting in violating at least one of the one or more constraints associated with the net and to a stopping criteria not being met. The performing global routing and incrementing the TCR for the net is repeated.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Diwesh Pandey, Sven Peyer, Yaoguang Wei
-
Publication number: 20170351801Abstract: According to an aspect, a plurality of nets are grouped into a plurality of buckets based on timing criticalities associated with the nets, and different TCRs are assigned to each of the buckets. For each of the nets, a TCR for the net is determined based on the TCR assigned to the bucket containing the net. Global routing of the net is performed according to the TCR and to one or more constraints associated with the net. The TCR for the net is incremented by a specified amount in response to the global routing of the net resulting in violating at least one of the one or more constraints associated with the net and to a stopping criteria not being met. The performing global routing and incrementing the TCR for the net is repeated.Type: ApplicationFiled: February 21, 2017Publication date: December 7, 2017Inventors: Diwesh Pandey, Sven Peyer, Yaoguang Wei
-
Publication number: 20170351802Abstract: In some implementations, a method of fabricating an integrated circuit includes obtaining first data for a first chip containing a first version of the integrated circuit, determining that a transistor should be coupled with another transistor, selecting one or more masks for coupling the transistor with the other transistor to adjust the threshold voltage of the transistor, obtaining second data for a second chip containing a second version of the integrated circuit, determining that the second version of the integrated circuit meets one or more requirements, and preparing a final integrated circuit design for production based on the second version of the integrated circuit.Type: ApplicationFiled: June 1, 2017Publication date: December 7, 2017Inventors: Runzi Chang, Winston Lee, Peter Lee
-
Publication number: 20170351803Abstract: Systems and techniques are described for determining a resistance of a conducting structure. The conducting structure can be partitioned into a set of polygons based on (1) equipotential lines and (2) boundaries of the conducting structure. Next, a matrix equation can be constructed, wherein for at least one polygon in the set of polygons, electric potentials of boundary elements on the boundaries of the polygon are represented by linear combinations of electric potentials of two or more equipotential lines. The resistance of the conducting structure can then be determined by solving the matrix equation.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Applicant: Synopsys, Inc.Inventors: Xiaoxu Cheng, Jingyu Xu, Hau-Yung Chen, Dick Liu
-
Publication number: 20170351804Abstract: Methods and systems for determining electrically relevant placement of metrology targets using design analysis are disclosed. The method may include: identifying at least one critical design element of an integrated circuit based on a design of the integrated circuit; determining whether the design of the integrated circuit allows for an insertion of a metrology target in a vicinity of the at least one critical design element; and modifying the design of the integrated circuit by inserting a metrology target into the vicinity of the at least one critical design element when the design of the integrated circuit allows for the insertion of the metrology target.Type: ApplicationFiled: December 20, 2016Publication date: December 7, 2017Inventor: Sagar A. Kekare
-
Publication number: 20170351805Abstract: It is an invention aimed at providing methods for optimizing read information mapped to the particular gene loci such as MHC loci under a framework of probabilistic statistical processing. In the present invention, a step in which for all reads, calculation of the expected number of mappings to alleles of the particular gene loci is performed for read information in which mapping of reads to alleles of the particular gene loci is identified, a step in which the total number of expected mappings for each allele is calculated, and a step in which the fraction of reads allocated to each allele is calculated, are repeatedly executed, in which the optimization of read information is performed in a computer, and based on the optimized information, a method of easily and accurately estimating the genotypes of the particular gene loci, a computer system, and a computer program capable of easily and accurately estimating the genotype of the particular gene loci, are provided.Type: ApplicationFiled: December 25, 2015Publication date: December 7, 2017Applicant: NATIONAL UNIVERSITY CORPORATION TOHOKU UNIVERSITYInventors: Masao NAGASAKI, Naoki NARIAI, Kaname KOJIMA
-
Publication number: 20170351806Abstract: The present invention generally relates to systems and methods for assessing female fertility and infertility, male fertility and infertility and the combined fertility profile of a male and a female. Systems and methods of the invention determine the fertility potential of a female and a male combined by conducting an assay on a sample obtained from the male and female to determine the presence of one or more fertility-associated genetic variants, obtain fertility-associated phenotypic and/or environmental data from the male and the female, accepting as input data, the genetic variants determined from the female and male and phenotypic and/or environmental exposure data from the male and female, analyze the input data using a prognosis predictor correlated with fertility, and generate a fertility profile that reflects the fertility potential of the male and the female combined by using the prognosis predictor on the input data.Type: ApplicationFiled: May 31, 2017Publication date: December 7, 2017Inventor: Piraye Yurttas Beim
-
Publication number: 20170351807Abstract: A system and method of selecting genes for a gene panel, includes retrieving gene-disease associations of genes associated with diseases at a given level in the disease hierarchy from a disease association database. The disease association database stores disease information, gene information, phenotype information, associations between diseases in the disease hierarchy, gene-disease associations and strength parameters related to the gene-disease associations. For each gene associated with the diseases at the given level, the strength parameters are weighted and combined to determine a rank score for the each gene. The genes are ranked based on the rank scores to provide ranked gene information. The ranked gene information is linked with diseases at the higher levels of the disease hierarchy based on hierarchical relationships. The ranked gene information for gene-disease associations can be used to select genes for a gene panel design.Type: ApplicationFiled: June 1, 2017Publication date: December 7, 2017Inventors: Corina Shtir, Yuan Tian, Emily Williams, Yun Zhu
-
Publication number: 20170351808Abstract: Methods for identifying and classifying differences between biological samples are based on replication timing (RT) data. By comparing RT data for a test sample(s) to RT data for already characterized samples, one can identify differences and profile any new cell type or disease. These new methods allow for the detection of all the changes between distinct samples, many of which would escape detection by previous methods that discard any features showing any intra-sample variation.Type: ApplicationFiled: June 6, 2017Publication date: December 7, 2017Inventors: David M. Gilbert, Juan Carlos Rivera-Mulia
-
Publication number: 20170351809Abstract: A method of correcting an expression level(s) of a target small RNA(s) for comparative analysis of the expression level(s) in a plurality of samples includes adding at least one kind of standard substance to each of the plurality of samples, extracting nucleic acids from each sample to obtain a nucleic acid sample; measuring the amounts of the target small RNA(s) and the standard substance(s) present in each extracted nucleic acid sample; obtaining a representative value from the measured value(s) of the amount(s) of the standard substance(s) extracted; obtaining the difference or the ratio between a reference value arbitrarily set in connection with the amount(s) of the standard substance(s) extracted and the representative value of the standard substance(s) obtained for each sample; and correcting the expression level(s) of the target small RNA(s).Type: ApplicationFiled: November 25, 2015Publication date: December 7, 2017Inventors: Satoshi Kondou, Satoko Kozono
-
Publication number: 20170351810Abstract: Provided are systems and methods for rational selection of context sequences and sequence templates including a computer implemented method for obtaining a repository of attributes sets where the attributes sets are statistically associated with a sequence template representing two or more context sequences.Type: ApplicationFiled: August 15, 2017Publication date: December 7, 2017Inventor: Yoav NAMIR
-
Publication number: 20170351811Abstract: Methods for non-invasive assessment of genetic variations that make use of nucleic acid fragment length information, in particular length of fragments in circulating cell-free nucleic acids and compares the number of counts from fragments with different length.Type: ApplicationFiled: July 29, 2015Publication date: December 7, 2017Inventors: Chen ZHAO, Cosmin DECIU, Dirk Johannes VAN DEN BOOM
-
Publication number: 20170351812Abstract: A method for employee biometric tracking is provided. The method comprises providing to a user a plurality of wearable devices capable of being connected to the user, establishing a wireless connection between the plurality of wearable devices and a mobile device, collecting by the plurality of wearable devices a plurality of biometric data from the user, receiving by an application stored on the mobile device the plurality of biometric data, inputting into a predictive engine biometric data selected from the plurality of biometric data, determining by the predictive engine in response to the biometric data whether the user is at, or soon will be at, an alert level, creating an alert signal, and displaying the alert signal to the user.Type: ApplicationFiled: June 6, 2017Publication date: December 7, 2017Inventors: AUSTIN GREEN, STEVEN KASTELIC
-
Publication number: 20170351813Abstract: A cross-platform health information management system is provided, including a cross-platform module and a cloud server. The cross-platform module is adapted to a first operating system and a second operating system, which are different operating systems. The cross-platform module is installed in a first device including the first operating system, and connects to a first health management platform disposed in the first device to transmit first health information. Alternatively, the cross-platform module is installed in a second device including the second operating system, and connects to a second health management platform disposed in the second device to transmit second health information. The cloud server connects to the cross-platform module, and transmits and stores the first health information or the second health information.Type: ApplicationFiled: June 2, 2016Publication date: December 7, 2017Inventors: Ming-Chu Su, Shu-Yao Wu
-
Publication number: 20170351814Abstract: A computer system gleans data from patient records and clinical trial descriptions using NLP techniques. NLP annotation data is used to generate clinical trial feature vectors and patient feature vectors. Clinical trial feature vectors and patient feature vectors are compared to match appropriate patient candidates with clinical trial openings.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Patrick W. Fink, Kristin E. McNeil, Philip E. Parker, David B. Werts
-
Publication number: 20170351815Abstract: A secure patient management system that allows for real-time tracking of patient care and provides secure interphysician communication to streamline physician interactions is provided. This system is compatible with computers, tablets, smartphones, and other mobile devices, allowing physicians to communicate directly with one another in real time or send delayed messages to prevent unnecessary interruptions. In addition, this system operates on a secure cloud and can integrate with current electronic medical records and electronic health record systems to document and save time-stamped communications, thus decreasing medicolegal liability.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventor: Kathleen Schmelka
-
Publication number: 20170351816Abstract: A computer system gleans data from patient records and clinical trial descriptions using NLP techniques. NLP annotation data is used to generate clinical trial feature vectors and patient feature vectors. Clinical trial feature vectors and patient feature vectors are compared to match appropriate patient candidates with clinical trial openings.Type: ApplicationFiled: August 9, 2017Publication date: December 7, 2017Inventors: Patrick W. Fink, Kristin E. McNeil, Philip E. Parker, David B. Werts