Patents Issued in October 24, 2017
-
Patent number: 9798818Abstract: A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.Type: GrantFiled: September 22, 2015Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Tin Kam Ho, Luis A. Lastras-Montano, Oded Shmueli
-
Patent number: 9798819Abstract: The selective aggregation of marker objects on a map is disclosed. A plurality of marker objects is received in response to a query. The marker objects are each defined by a set of coordinates to a specific location on the map. The map is segregated into a plurality of bounding areas each defined by a set of bounding coordinates. A bounding area count of the number of marker objects having coordinates within a first one of the bounding areas is generated. The bounding area count is compared to a predetermined threshold. If the bounding area count is greater, a first aggregate marker is displayed in the first one of the bounding areas of the map. Otherwise, each of the marker objects within the first one of the bounding areas of the map is displayed. The marker objects are positioned according to the set of coordinates associated therewith.Type: GrantFiled: May 2, 2016Date of Patent: October 24, 2017Assignee: Adtile Technologies Inc.Inventors: Nils Forsblom, Toni Seppala
-
Patent number: 9798820Abstract: A computer-implemented method of classifying a keyword in a network comprises: identifying a plurality of candidate categories, comprising: converting a plurality of search results related to the keyword into a plurality of search vectors, wherein each of the plurality of search results indicates a related resource in the network; converting a plurality of resources into a plurality of category vectors, wherein each of the plurality of resources is classified in one or more categories of a set of categories; and determining, for the plurality of category vectors, a plurality of similarity values indicating similarity to the plurality of search vectors; processing the plurality of candidate categories; and classifying the keyword by selecting the candidate category having a highest similarity value within the plurality of similarity values, a corresponding system, computing device and non-transitory computer-readable storage medium.Type: GrantFiled: October 28, 2016Date of Patent: October 24, 2017Assignee: Searchmetrics GmbHInventors: Isabeau Prémont-Schwarz, Abhishek Thakur, Marcus Tober
-
Patent number: 9798821Abstract: A method of operation of a navigation system includes: generating a signal weight with a control unit based on a feature extracted from a user activity; generating an activity model based on the signal weight for representing the feature as a positive weight or a negative weight depending on an activity type, a category of interest, or a combination thereof; classifying a user entry based on comparing the feature of the user entry to the feature represented in the activity model; and determining a user's intention based on the user entry classified for presenting a point of interest on a device.Type: GrantFiled: December 5, 2014Date of Patent: October 24, 2017Assignee: Telenav, Inc.Inventors: Jianyi Yang, Kumar Maddali
-
Patent number: 9798822Abstract: Methods and systems that present URLs from a history of records organized by locations are described. Each record may be stored to represent a URL accessed for retrieving a web page by a browser hosted in a device at a certain point in time. Additionally, the record may include a location data indicating a physical location of the device at the certain point in time. Optionally, a timestamp indicating the certain point in time may be included in the record. Groups of the records may be clustered according to the locations. In one embodiment, at least one of the groups may be selected for presentation on a display according to where the display is currently located.Type: GrantFiled: June 29, 2010Date of Patent: October 24, 2017Assignee: Apple Inc.Inventors: Alice Liu, Gavin Barraclough
-
Patent number: 9798823Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.Type: GrantFiled: November 17, 2015Date of Patent: October 24, 2017Assignee: Spotify ABInventors: Noel Cody, Kinshuk Mishra, Steve Shirley
-
Patent number: 9798824Abstract: Generating a 2D barcode includes acquiring private information input by a user and sending the private information to a server through a network. The method includes receiving an information access address returned through the network by the server, and generating a 2D barcode including the information access address. The method further includes acquiring a 2D barcode including an information access address and scanning the 2D barcode to obtain the information access address included in the 2D barcode, the information access address being for accessing private information. The method further includes sending the information access address to a server through a network, and receiving the private information returned through the network by the server, and using the private information as a reading result of the 2D barcode.Type: GrantFiled: June 27, 2016Date of Patent: October 24, 2017Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Manzhao Bu, Wenning Tang, Ping Huang, Haisong Yang
-
Patent number: 9798825Abstract: An information system using active context technology allows a user to view and interact with a large amount of data disposed within multiple objects with relative ease, minimal time, and minimal interaction. An active context object allows an active context window to display labels, identifiers, and links for objects that are actively (e.g. presently) contextually associated with each other. Contextual association of objects can be determined by a user, inferred by the nature of each object, or automatically determined by an information system. In another embodiment, an active context window is persistently displayed to a user to allow the user to easily obtain information about contextually associated objects and easily allow the user to navigate among contextually associated objects. In one embodiment, the active context object can be transmitted to other users to allow each user to access contextually related objects and, thus, contextually related information.Type: GrantFiled: February 6, 2003Date of Patent: October 24, 2017Assignee: Versata Development Group, Inc.Inventor: Peninah R. Goldman
-
Patent number: 9798826Abstract: A process is disclosed for using the existing Universal Resource Identifier (URI) history feature of browsers to maintain user preference settings, or other state information, used by one or more web sites or other systems. In one embodiment, when a user makes a particular preference selection on a web site, the user's selection is recorded in the browser's URI history by causing the browser to access a URI (or a set of URIs) representing the particular selection. The same or a different web site may subsequently test the browser's URI history for this particular URI by including appropriate JavaScript or other executable code in a page requested by the browser. Depending upon the outcome of this test, the web site and/or the page's executable code may take an appropriate action or inaction consistent with the preference selection.Type: GrantFiled: July 28, 2014Date of Patent: October 24, 2017Assignee: Oath Inc.Inventors: Jeffrey T. Wilson, Mark H. Goldstein
-
Patent number: 9798827Abstract: Embodiments of the present disclosure disclose a method and a device for webpage preloading. The method includes: conducting webpage preloading according to a current preloading policy, in which the preloading policy includes: a preloading time range, a preloading region, a preloading page depth, and an available caching space for preloading; counting historical data within a pre-set time period, in which the historical data includes: information about an accessed webpage, information about a preloaded webpage, and state information of a local cache; and updating the preloading policy based on the historical data. In the present disclosure, by way of counting the preloading historical data within a pre-set time period, and based on the changes in the historical data, the preloading policy is automatically updated, so that the preloading policy can adapt to network and user access conditions in real time, thereby improving the hit accuracy of webpage preloading.Type: GrantFiled: June 26, 2014Date of Patent: October 24, 2017Assignee: UC MOBILE CO., LTD.Inventor: Jie Liang
-
Patent number: 9798828Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.Type: GrantFiled: October 24, 2014Date of Patent: October 24, 2017Assignee: Turner Broadcasting System, Inc.Inventors: Alex Wellen, Marisa Gallagher, Don Loheide, Michael Wise, Rajin Persaud, Michael Koetter, KC Estenson, Dave Ehlers, Chris Hinton, Michael Quigley, Jeremy Legg, Scott Teissler
-
Patent number: 9798829Abstract: Some implementations provide a user interface that allows non-technical users to import, create, and maintain a knowledge document. The knowledge document may include links to other knowledge documents or links to public data graphs. For example, a method may include generating data used to display tabular data to a user, a first column of the tabular data being associated with a first entity type and non-heading rows in the tabular data representing information for entities of the first entity type. The method may also include permitting the user to select a second column of the tabular data and provide a second entity type as an object type to be associated with a relationship represented by the second column. The method may include generating an entity in the knowledge document of the second entity type and linking an entity of the first entity type to the generated entity by the relationship.Type: GrantFiled: October 22, 2013Date of Patent: October 24, 2017Assignee: Google Inc.Inventor: Donald Edward Baisley
-
Patent number: 9798830Abstract: A query parser that converts query definition into a query graph and decides the execution order of operators is installed, a set of consecutive operators in the execution order is called a stage, the total of calculation costs of operators configuring each stage is called a calculation cost of the stage, the query graph is divided into multiple stages such that the calculation cost of each stage becomes a value less than a value dividing the total cost of all operators by the number of calculation cores, and each calculation core extracts tuples one by one from an input stream, and, when taking charge of and executing processing of the tuples from the entrance to exit of the query graph, before the execution of each stage, confirms whether processing of the stage is completed for a tuple previous to a charge tuple.Type: GrantFiled: September 14, 2012Date of Patent: October 24, 2017Assignee: Hitachi, Ltd.Inventors: Tsuneyuki Imaki, Itatu Nishizawa
-
Patent number: 9798831Abstract: A computer-implemented method for processing input data in a mapreduce framework includes: receiving, in the mapreduce framework, a data processing request for input data; initiating, based on the data processing request, a map operation on the input data by multiple mappers in the mapreduce framework, each of the mappers using an aggregator to partially aggregate the input data into one or more intermediate key/value pairs; initiating a reduce operation on the intermediate key/value pairs by multiple reducers in the mapreduce framework, wherein, without sorting the intermediate key/value pairs, those of the intermediate key/value pairs with a common key are handled by a same one of the reducers, each of the reducers using the aggregator to aggregate the intermediate key/value pairs into one or more output values; and providing the output values in response to the data processing request.Type: GrantFiled: April 1, 2011Date of Patent: October 24, 2017Assignee: Google Inc.Inventors: Biswapesh Chattopadhyay, Liang Lin, Weiran Liu, Marián Dvorský
-
Patent number: 9798832Abstract: In one embodiment, a method includes accessing a social graph including a number of nodes and a number of edges connecting the nodes. Each of the edges between two of the nodes represent a single degree of separation between them. The nodes include a first node corresponding to a first user associated with an online social network and a number of second nodes that each correspond to a concept or a second user associated with the online social network. The method also includes generating a number of user-cards in response to a request by the first user for a list of second users. Each user-card is associated with a structured query referencing nodes or edges of the social graph. Each user-card contains references to a number of second users corresponding to one or more second nodes that match the structured query associated with the user-card.Type: GrantFiled: March 31, 2014Date of Patent: October 24, 2017Assignee: Facebook, Inc.Inventors: Samuel Wharton Lessin, Robert M. Baldwin, Jeffrey Huang, Timothy A. Stanke, Caitlin Rothrock Winner, Matthew Vincent Sain
-
Patent number: 9798833Abstract: Systems and methods are disclosed for accessing information content in a database environment using metadata. The method may include receiving search criteria for searching a plurality of database connections. Each of the plurality of database connections may be associated with analytics metadata. At least one of the plurality of database connections may be identified. The analytics metadata associated with the at least one of the plurality of database connections may meet the search criteria. The identified at least one of the plurality of database connections may be rated. The search criteria may include a keyword, and each of the plurality of database connections may include a database, a database query, or a data cube. The analytics metadata may include metadata associated with the database, the database query, the data cube, or an analytics report accessible using at least one of the plurality of database connections.Type: GrantFiled: December 30, 2013Date of Patent: October 24, 2017Assignee: SAP AGInventors: Rolf Biehn, Brian Parker
-
Patent number: 9798834Abstract: There are disclosed an apparatus for assembling a 3D model including a key input unit configured to generate a variety of key inputs for 3D model assembling or key data based on touch input on a screen; a control unit configured to drive an application to implement 3D model assembling based on the key input from the key input unit; a 3D model unit configured to provide a menu screen for 3D model assembling, when driven by the control unit, to display a screen of parts for a 3D model selected as an assembling object based on the touch or key input on the menu screen and to assemble parts selected from the part screen in successive steps to finish the 3D model; and a display unit configured to display successive screens based on the 3D model assembling performed by the 3D model unit.Type: GrantFiled: December 7, 2011Date of Patent: October 24, 2017Assignee: SEMS GAMES CO., LTD.Inventors: Han Sik Ahn, Jeong Hoon Ahn, Je Young Hong, Jin Seung Jo
-
Patent number: 9798835Abstract: It is provided a computer-implemented method for designing a three-dimensional modeled object. The method comprises providing a boundary representation of the modeled object; determining a subset of the set of faces for which the faces are a copy one of another; forming a first group of faces within the subset that form a geometrical pattern; and associating to the first group of faces at least one second group of faces that are, for each face of the second group, adjacent to a respective face of the first group and that are, for each pair of faces of the second group, compliant with the rigid motion that transforms, one into the other, the respective faces of the first group to which the faces of the pair are adjacent. Such a method improves the design of a 3D modeled object.Type: GrantFiled: December 23, 2013Date of Patent: October 24, 2017Assignee: Dassualt SystemesInventor: Remy Rorato
-
Patent number: 9798836Abstract: An optimization analyzing apparatus, configured of a computer, includes: a part shape pattern setting device that divides a part of a structural body including a two-dimensional element and/or a three-dimensional element into a plurality of segments in an axis direction, changes a height or width of a cross section of each of the segments divided, and sets a part shape pattern; a rigidity analyzing device that performs plural kinds of rigidity analyses of the structural body; a multivariate analyzing device that obtains a multiple regression coefficient, and a coefficient of determination or an adjusted R-square; a rigidity analysis selection device that selects any having strong correlation from among the rigidity analyses of the plural kinds; and a cross-sectional shape determination device that determines a cross-sectional shape of each of the segments divided.Type: GrantFiled: March 1, 2013Date of Patent: October 24, 2017Assignee: JFE Steel CorporationInventor: Takanobu Saito
-
Patent number: 9798837Abstract: Computerized online engineering tool system for specifying the various components of a holdown system that assemble a run comprising a tie rod in a frame wall structure from the foundation up through the walls to the top floor, and bearing members and tension devices securing the tie rod to the wall. The system comprises a user's computer for connecting to a server which includes a database of drawing elements and hardware component parts; the server including a program operably associated with the database; and the program including the steps of i) allowing a user to login into the server; ii) allowing the user to select options for the run; iii) providing the user a data input and calculated data page for the load at each framing level and rod size sufficient to handle the load; and allowing the user to download a shop or installation drawing of the run generated using the drawing elements and hardware component parts from the database.Type: GrantFiled: June 9, 2014Date of Patent: October 24, 2017Assignee: CETRES HOLDINGS, LLCInventors: Thomas M. Espinosa, Edward Wayne Chin, Johan Lockhart Pingree
-
Patent number: 9798838Abstract: Method and system of determining ground-to-tire friction coefficient for an aircraft landing event. The method uses an aircraft computational model to repeatedly model the landing event, varying one or more initial conditions of the aircraft model until a best match between a modelled value and a provided value of aircraft vertical acceleration is determined. The method uses initial conditions associated with the best match of modelled and provided vertical acceleration values and a strain value from a sensor on the aircraft landing gear, with the ground-to-tire friction coefficient is a variable. The method models the landing gear to generate a modelled strain value and compares this with the measured strain value, and repeats the landing gear modelling step with a different value for the ground-to-tire friction coefficient until a best match between the modelled strain value and the measured strain value is determined and outputting the respective friction coefficient value.Type: GrantFiled: March 16, 2012Date of Patent: October 24, 2017Assignee: Safran Landing Systems UK LTDInventors: Laura Collett, Kyle R. Schmidt, Pia Sartor
-
Patent number: 9798839Abstract: A computer device for generating a computer model of a non-nominal component includes a memory device and a communication interface device coupled to the memory device and includes a processor. The processor is programmed to generate a nominal outer surface and a nominal inner surface; generate a tool having a first tool position; move the tool to a second tool position within the nominal component, the second tool position based on a simulated local geometric deviation of a parameter; segment the tool into a first portion and a second portion at the nominal inner surface component; return the first portion to the first tool position out of the nominal component; segment the first portion at the nominal outer surface into a hole portion; and simulate a non-nominal cooling hole represented by the hole portion to facilitate computer modeling of the non-nominal component.Type: GrantFiled: November 11, 2013Date of Patent: October 24, 2017Assignee: General Electric CompanyInventor: Rajesh Ramamurthy
-
Patent number: 9798840Abstract: Various embodiments are to a simulation platform with dynamic device model libraries and the implementation therefor. The simulation platform includes one or more servers hosting thereupon a database management system, a simulation frontend, and a simulation backend. The simulation frontend includes or is operatively coupled to one or more electronic design databases managed by a database management system, stored in a persistent storage device, and including design data in one or more domains across one or more design fabrics. The simulation backend includes or is operatively coupled to one or more simulators that perform simulations, analyzes, and/or optimizations for an electronic design by obtaining simulation inputs that are appended to the one or more electronic design databases or are stored in one or more separate data structures that are co-managed by the database management system.Type: GrantFiled: October 15, 2015Date of Patent: October 24, 2017Assignee: Cadence Design Systems, Inc.Inventor: Arnold Ginetti
-
Patent number: 9798841Abstract: Characteristics of a blast source and a FEA model representing a surrounding fluid domain are defined. One layer of new border nodes and elements are created outside of the fluid domain's original outer boundary formed by the original border elements. Each new border element/node is associated with one of the original border elements/nodes as corresponding master element/node. At each time step of a time-marching simulation of an underwater explosion, simulated fluid behaviors are computed for all but the new border elements. The computed fluid behaviors of each original border element are saved into a corresponding lookup table configured to store the computed fluid behaviors for a predefined number of time steps in a first-in-first-out manner. Simulated fluid behaviors of each new border element are determined by interpolating, with the calculated blast wave propagation time from the master element, the stored fluid behaviors in the corresponding master element's lookup table.Type: GrantFiled: September 15, 2015Date of Patent: October 24, 2017Assignee: Livermore Software Technology Corp.Inventor: Hao Chen
-
Patent number: 9798842Abstract: An integrated circuit may include observable storage circuits and unobservable or non-observable storage circuits. Among values stored in the observable and the non-observable storage circuits, only the values stored in the observable storage circuits are accessible for read-back and/or write-back operations during hardware emulation. A computer system may receive a circuit design that includes a design-under-test and implement at least a portion of the circuit design in the integrated circuit. The computer system may insert observable storage circuits into the circuit design and couple the observable storage circuits to the non-observable storage circuits such that the data stored in the non-observable storage circuits may be accessed during read-back operations using the inserted observable storage circuits.Type: GrantFiled: January 30, 2015Date of Patent: October 24, 2017Assignee: Altera CorporationInventor: Michael Hutton
-
Patent number: 9798843Abstract: A statistical timing analysis using statistical timing macro-models considering statistical timing value entries such as input slew and output load is disclosed. That statistical timing analysis calculates a statistical timing quantity based on statistical timing value entries based on a statistical timing (ST) macro-model of a selected macro of an integrated circuit (IC) design that includes statistical timing quantities as a function of deterministic timing value entries.Type: GrantFiled: July 15, 2015Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Jin Hu, SheshaShayee K. Raghunathan, Debjit Sinha, Vladimir P. Zolotov
-
Patent number: 9798844Abstract: A design tool can implement phase algebra based design evaluation to evaluate a circuit design with a compact representation of waveforms without simulating the individual waveforms. The tool can determine whether module instances of a register level circuit design share a common usage, each instance being associated with a mapping. Two instances share a common usage if a sequence of signal transition representations received by the first instance can be mapped using a first mapping to the same common sequence of signal transition representations as a mapping of another sequence of signal transition representations received by the second instance using a second mapping. A result sequence of signal transition representations was generated by a previous propagation of the common sequence through the common usage. If the two instances share the common usage, the result sequence is mapped to an output sequence for the second instance using the second mapping.Type: GrantFiled: June 9, 2015Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Gabor Drasny, Gavin B. Meil
-
Patent number: 9798845Abstract: In various embodiments, a user grey cell is disclosed. The user grey cell comprises a simplified logical implementation of a black box cell identified in a software and/or hardware design. The internal functionality of the black box cell is undefined, hidden, or encrypted, and thus is not available for timing analysis. The user grey cell for the black box cell provides sufficient clocking and register information to allow for accurate CDC, false path, and multi-cycle path analysis, and provides a way for designers to locate and repair clock domain crossing violations before the design is implemented in hardware. In various embodiments, a method for user grey cell analysis is disclosed. The method comprises identifying one or more black box cells in a user design. The method further comprises determining which of the input and/or output pins of each of the black box cells are in use by the user design.Type: GrantFiled: September 5, 2014Date of Patent: October 24, 2017Assignee: Blue Pearl Software, Inc.Inventors: Scott Aron Bloom, David E. Wallace
-
Patent number: 9798846Abstract: A method for analog circuit design includes the steps of (A) simulating a plurality of initial designs of an analog circuit with a computer to generate a search space that contains a plurality of parameter values, (B) allocating to each of the parameter values (i) a respective designer weight and (i) a respective dynamic weight, (C) adjusting one or more of the dynamic weights of the parameter values in response to a failure to convert the initial designs of the analog circuit into a final design of the analog circuit to generate adjusted dynamic weights, and (D) ranking the initial designs of the analog circuit in response to said parameter values as weighted by the adjusted dynamic weights to identify a subset of the initial designs. The final design of the analog circuit is based on the subset of the initial designs of the analog circuit.Type: GrantFiled: February 9, 2016Date of Patent: October 24, 2017Assignee: Thalia Design Automation Ltd.Inventors: Sowmyan Rajagopalan, Christopher M. Yates
-
Patent number: 9798847Abstract: Embodiments relate to cross-hierarchy interconnect adjustment. An aspect includes receiving chip layout data corresponding to a chip design, wherein a first portion of a metal stack of the chip design is assigned to a first hierarchy and a second portion of the metal stack is assigned to a second hierarchy based on a contract between the first and second hierarchy. Another aspect includes determining an unused portion of the first portion of the metal stack. Another aspect includes moving an interconnect of the second hierarchy from the second portion of the metal stack that is assigned to the second hierarchy to the unused portion of the first portion of the metal stack in the chip layout data. Another aspect includes performing power recovery on the chip layout data after moving the interconnect based on an amount of slack margin generated in the chip design by the moving of the interconnect.Type: GrantFiled: July 7, 2015Date of Patent: October 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Berry, Ricardo H. Nigaglioni, Haifeng Qian, Sourav Saha
-
Patent number: 9798848Abstract: Disclosed are methods and systems for characterizing and analyzing an electronic system design including a parallel interface. Some methods and systems identify an electronic design including a parallel interface, determine a single circuit representation including the parallel interface from the electronic design, and analyze the parallel interface to determine waveform responses of the parallel interface by using channel analysis techniques without performing circuit simulations.Type: GrantFiled: September 2, 2014Date of Patent: October 24, 2017Assignee: Cadence Design Systems, Inc.Inventors: Kumar Chidhambara Keshavan, Ambrish Kant Varma, Taranjit Singh Kukal, Rameet Pal, Bradford Griffin, Kenneth Robert Willis, Hui Qi, Xuegang Zeng
-
Patent number: 9798849Abstract: A method of detecting stress of an integrated circuit including first and second patterns formed from different materials may comprise: determining one or more stress detection points of the first pattern; dividing a region including a first stress detection point of the one or more stress detection points into a plurality of divided regions; calculating areas of the second pattern at the divided regions; and/or detecting a stress level applied to the first stress detection point of the first pattern by the second pattern based on the areas of the second pattern at the divided regions.Type: GrantFiled: April 16, 2015Date of Patent: October 24, 2017Assignee: SAMSUNG EELECTRONICS CO., LTD.Inventors: Jae-Pil Shin, Chang-Woo Kang, Jong-Won Kim, Ho-Joon Lee, Kyu-Baik Chang, Won-Young Chung
-
Patent number: 9798850Abstract: Aspects relate to a computer implemented method for timing analysis and pessimism removal of an integrated circuit. The computer implemented method includes performing, using a processor, a static timing analysis of the integrated circuit and generating timing data, generating a light weight path signature of a path using the generated timing data, performing common path pessimism removal (CPPR) using the light weight path signature and generating CPPR information, and storing, in a storage medium, the light weight path signature and the corresponding CPPR information. The method also includes generating a timing report using the light weight path signature and the corresponding CPPR information, wherein the timing report includes full path details generated using at least the light weight path signature, and reporting the timing report with full path details and corresponding CPPR information.Type: GrantFiled: January 5, 2016Date of Patent: October 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter C. Elmendorf, Kerim Kalafala, Prabhat Maurya
-
Patent number: 9798851Abstract: A method for DRC verification of a design layout file comprising off-grid patterns includes identifying an off-grid pattern having one or more off-grid sides, outwardly expanding the one or more off-grid sides to adjacent grids to obtain a first on-grid pattern, inwardly contracting the expanded one or more sides of the first on-grid pattern to adjacent grids to obtain a second on-grid pattern, and performing a DRC verification on the second on-grid pattern using an existing on-grid DRC deck. The method also includes making a backup copy of the design layout file prior to converting the identified off-grid pattern into an on-grid pattern.Type: GrantFiled: February 3, 2016Date of Patent: October 24, 2017Assignee: Semiconductor Manufacturing International (Shanghai) CorporationInventors: Shaofeng Yu, Yihua Shen, Jian Pan, Fenghua Fu, Yunchu Yu
-
Patent number: 9798852Abstract: Methods for performing design rule checking of a circuit design are provided. The methods include, for instance: providing a circuit design for an integrated circuit layer, in which the circuit design includes a plurality of design lines oriented in a particular direction; and automatically performing a design rule check of the circuit design, which may include forming a verification pattern for the circuit design, the verification pattern comprising a plurality of verification lines and a plurality of verification regions, wherein one or more verification regions are associated with and connected to one verification line of the plurality of verification lines, and checking the verification pattern for any verification line overlapping a verification region. The circuit design may be considered to fail the design rule check if an end of one verification line overlaps any verification region associated with another verification line of the verification pattern.Type: GrantFiled: February 10, 2016Date of Patent: October 24, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Lei Yuan, Jongwook Kye, Harry J. Levinson
-
Patent number: 9798853Abstract: An integrated device product having objects positioned in accordance with in-situ constraints. Said in-situ constraints comprise predetermined constraints and their local modifications. These local modifications, individually formulated for a specific pair of objects, account for on-the-spot conditions that influence the optimal positioning of the objects. The present invention improves the yield of integrated devices by adding local process modification distances to the predetermined constraints around processing hotspots thus adding extra safety margin to the device yield.Type: GrantFiled: August 30, 2016Date of Patent: October 24, 2017Assignee: IYM Technologies LLCInventor: Qi-De Qian
-
Patent number: 9798854Abstract: Methods, computer-accessible medium, and systems for generating a genome wide probe map and/or a genome wide haplotype sequence are provided. In particular, a genome wide probe map can be generated by obtaining a plurality of detectable oligonucleotide probes hybridized to at least one double stranded nucleic acid molecule cleaved with at least one restriction enzyme, and detecting the location of the detectable oligonucleotide probes. For example, genome wide haplotype sequence can be generated by analyzing at least one genome wide restriction map in conjunction with at least one genome wide probe map to determine distances between restriction sites of the genome wide restriction map(s) and locations of detectable oligonucleotide probes of the genome wide probe map(s) and defining a consensus map indicating restriction sites based on the genome wide restriction map(s) and/or locations of detectable oligonucleotide probes based on each of the genome wide probe map(s).Type: GrantFiled: May 5, 2014Date of Patent: October 24, 2017Assignee: New York UniversityInventors: Bhubaneswar Mishra, Thomas Anantharaman, Sang Lim
-
Patent number: 9798855Abstract: Computer software products, methods, and systems are described which provide functionality to a user conducting experiments designed to detect and/or identify genetic sequences and other characteristics of a genetic sample, such as, for instance, gene copy number and aberrations thereof. The presently described software allows the user to interact with a graphical user interface which depicts the genetic information obtained from the experiment. The presently disclosed methods and software are related to bioinformatics and biological data analysis. Specifically, provided are methods, computer software products and systems for analyzing and visually depicting genotyping data on a screen or other visual projection. The presently disclosed methods and software allow the user conducting the experiment to differentially filter complex genetic data and information by varying genetic parameters and removing or highlighting visually various regions of genetic data of interest (CytoRegions).Type: GrantFiled: January 7, 2011Date of Patent: October 24, 2017Assignee: Affymetrix, Inc.Inventors: Carl A. Dowds, Jody C. McIntyre, Edgar E. Erwin, Garret D. Wilson, Pragna B. Parmar, Breck S. Ohlson, Richard D. Shippy, Francisco J. Cifuentes
-
Patent number: 9798856Abstract: An imaging visualization workstation (30) includes a graphical display device (32) and an electronic data processor, and is configured to perform a method including: spatially registering a biopsy sample extracted from a medical subject with a medical image (12) of the medical subject; combining the medical image with a graphical representation of information (20, 22) generated from the biopsy sample to generate a combined image in which the graphical representation is spatially delineated based on the spatial registration of the biopsy sample; and displaying the combined image on the graphical display device of the imaging visualization workstation. A method comprises extracting a biopsy sample spatial sample from a medical subject, processing the biopsy sample to generate biopsy information, acquiring a medical image of the subject, spatially registering the biopsy sample with the medical image, and displaying the medical image modified to include an annotation generated from the biopsy information.Type: GrantFiled: March 20, 2013Date of Patent: October 24, 2017Assignee: Koninklijke Philips N.V.Inventors: Nilanjana Banerjee, Sitharthan Kamalakaran, Vinay Varadan, Angel Janevski, Nevenka Dimitrova
-
Patent number: 9798857Abstract: A method, apparatus and computer program product therefore provide an integrated display of clinical data. In this regard, the method, apparatus and computer program product may provide access to patient clinical data during a medical study. The relevant clinical data may be obtained from patient medical records, and displayed along with information from the medical study. An interface may be provided, allowing for selection of one or more portions of the relevant clinical data by a user. The portion of relevant clinical data associated with the particular interface element may be displayed. The method, apparatus, and computer program product may also incorporate adaptive learning techniques, monitoring user input during various study operations to identify particular relevant clinical data and/or interface elements that are selected by the user during the study.Type: GrantFiled: March 14, 2013Date of Patent: October 24, 2017Assignee: Change Healthcare LLCInventors: Ohad Arazi, Joe Biegel
-
Patent number: 9798858Abstract: A method, a system, and a computer readable article of manufacture tangibly embodying computer readable instructions for executing a computer implemented method for automatically evaluating the quality of a medical record. The method includes: generating temporary facts from a medical record to be evaluated; constructing a query to a knowledge base of standard facts of standard medical records from the temporary facts; executing the query to the knowledge base by using a reasoning engine; and determining the quality of a medical record to be evaluated based on the result of the query.Type: GrantFiled: April 27, 2009Date of Patent: October 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bo Li, Xue Qiao Hou, Hui-I Hsiao, Gang Hu, Yue Pan
-
Patent number: 9798859Abstract: A medicinal fluid delivery device and methods for its use are provided. The device can include a command means and a dispensing unit that can include a reusable part and a disposable, reservoir part. Software can be included that facilitates pairing and communications between a command means and the dispensing unit.Type: GrantFiled: July 6, 2007Date of Patent: October 24, 2017Assignee: ROCHE DIABETES CARE, INCInventors: Ofer Yodfat, Ido Nir-Shafrir
-
Patent number: 9798860Abstract: The present subject matter relates to methods and systems utilizing wearable sensor technology to determine when a patient's health may be degrading to trigger progressively higher levels of care and involvement, from “free” hands and eyes to skilled clinicians, in order to keep patients in the lowest cost setting of care, the home, for as long as possible.Type: GrantFiled: May 16, 2013Date of Patent: October 24, 2017Assignee: CarePredict, Inc.Inventor: Satish Movva
-
Patent number: 9798861Abstract: The present invention relates to systems, methods, and apparatuses for the management, distribution, dispensing, and administration of consumer products, including over-the-counter and prescription medications through use of a product container labeling system and an optional integrated computer-based or online management system. In certain aspects, the invention relates to a product container comprising a hollow body, a child-resistant cap, and a specialized information label affixed to the hollow body.Type: GrantFiled: May 7, 2014Date of Patent: October 24, 2017Assignee: Deborah Adler, LLCInventors: Deborah Adler, Duane Sawyer, Michael Wolf, Joshua Stewart, Yayun Huang
-
Patent number: 9798862Abstract: An apparatus for distributing medicines, vitamins and/or samples, including an organizer and dispensing units for medicines, vitamins and/or samples. The organizer includes seats in which to place the dispensing units. The apparatus includes an identification device connected to a data processing device and containing dispensing data on medicines, vitamins and/or samples, including detecting members controlled to a detecting state by detecting signals generated on the basis of dispensing data in the data processing device. The identification device is configured to be brought in connection with the organizer so that at least some of the detecting members are aligned with at least some of the seats of the organizer, wherein at least those dispensing units, which are aligned with at least one detecting member, can be identified by means of detecting signals generated on the basis of dispensing data in the data processing device.Type: GrantFiled: November 28, 2012Date of Patent: October 24, 2017Assignee: NEWICO OYInventor: Ossi Parviainen
-
Patent number: 9798863Abstract: Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory.Type: GrantFiled: October 30, 2015Date of Patent: October 24, 2017Assignee: Sonic IP, Inc.Inventors: Eric William Grab, Chris Russell, Francis Yee-Dug Chan, Michael George Kiefer
-
Patent number: 9798864Abstract: A computer program product, a method, and an information handling system is provided to track and retrieve licensing agreements of features integrated into an application by detecting during development of an application installation of one or more features having a licensing agreement associated with using the one or more features; storing in a database a mapping between the one more installed features to a corresponding licensing agreement for each of the one or more installed features; and providing support to retrieve for the each installed features, the corresponding licensing agreement.Type: GrantFiled: March 6, 2015Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventor: Craig A. Statchuk
-
Patent number: 9798865Abstract: Systems and methods for binding content to pairing of a playback device and removable memory storage device are disclosed. In one embodiment, a method for requesting authorization to play content using a playback device and a removable memory storage device includes retrieving a coupon identifier from a removable memory storage device while it is attached to the playback device, generating a coupon code using the coupon identifier, sending a request for storefront token that includes a device match data token and an application identifier, receiving a storefront token associated with a storefront identifier where the storefront identifier identifies a storefront application, sending a request for ticket token that includes the coupon code, the storefront identifier, and a content identifier that identifies the content, sending a request for license file that includes the ticket token, and receiving a license file that grants playback rights to the piece of content.Type: GrantFiled: June 2, 2015Date of Patent: October 24, 2017Assignee: Sonic IP, Inc.Inventors: Hans Andreas Baumgartner, Mayur Srinivasan, Jason Braness
-
Patent number: 9798866Abstract: A network information system, and a method of operation thereof, includes: an extraction module for extracting a unique device identification for sending to an e-commerce server, wherein the unique device identification is extracted from a network-connected device with a software application installed and not activated on the network-connected device; a settlement process module, coupled to the extraction module, for generating a notification based on the unique device identification for sending to a license server; and a key generation module, coupled to the settlement process module, for generating a product key for the unique device identification based on the notification for activating the software application to run on a computing device.Type: GrantFiled: December 13, 2016Date of Patent: October 24, 2017Assignee: ClevX, LLCInventors: Alex Lemelev, Lev M. Bolotin
-
Patent number: 9798867Abstract: Techniques are presented for obfuscating programs of virtual machines. On a virtual machine hosted by a physical device, a program is run that is configured to execute one or more operations. At a virtual machine manager hosted by the physical device and configured to manage the virtual machine, execution of the program is monitored to detect a trapping event that causes the virtual machine manager to take over operation of the program. Upon detecting the trapping event, a specific operation of the program is performed that differs from an operation implied by static analysis of the program.Type: GrantFiled: June 5, 2013Date of Patent: October 24, 2017Assignee: Cisco Technology, Inc.Inventor: Robert Krten