Patents Issued in July 26, 2016
-
Patent number: 9400826Abstract: A method for content extraction and modeling by a computer system for incorporating the content into a domain model including the steps of extracting by an acquisition module content stored on a computer readable medium of at least one data source, determining whether the content is structured or unstructured; wherein structured content has a first content model associated therewith defining at least a format of the structured content and unstructured content has no model associated therewith. Upon a condition in which the content is structured, incorporating the structured content into the domain model; and, upon a condition in which the content is unstructured, determining by the computer system a second content model to transform the unstructured content into newly structured content and incorporating the newly structured content into the domain model.Type: GrantFiled: June 25, 2013Date of Patent: July 26, 2016Assignee: Outside Intelligence, Inc.Inventors: Daniel Ryan Adamson, Victor Fernandovich Comas Lijachev
-
Patent number: 9400827Abstract: An enhanced database system and method for media production and distribution enables the aggregation of assets using external unique IDs. The use of the external IDs allows the searching of Media Asset Management database to be performed without any prior knowledge of the actual database. The search configuration defines a set of search environment parameters that are imported into the search database during a configuration stage and which are used by the search services to provide client applications with an interface to create, validate, and execute queries.Type: GrantFiled: January 7, 2014Date of Patent: July 26, 2016Assignee: GVBB HOLDINGS S.A.R.L.Inventors: Eric Du Fosse, Cassiano Durand, Wilfried Reiner
-
Patent number: 9400828Abstract: Placement of object replicas in a distributed storage system includes, at a first instance, opening a journal for storage of object chunks. An object is received, which comprises one or more chunks. Each chunk comprises one or more storage blocks. The blocks for a single chunk are stored in a single journal. Global metadata for the object is stored, which includes a list of chunks for the object. Local metadata for the chunk is stored, which includes a block list identifying each block of the plurality of blocks. The local metadata is associated with the journal. The journal is later closed. The journal is subsequently replicated to a second instance. The global metadata is updated to reflect the replication, whereas the local metadata is unchanged by the replication.Type: GrantFiled: October 13, 2015Date of Patent: July 26, 2016Assignee: GOOGLE INC.Inventors: Alexander Kesselman, Michael O'Reilly, George Datuashvili, Alexandre Drobychev
-
Patent number: 9400829Abstract: A system for managing a cluster of databases that process shared data, the system including a cluster of database nodes, each node including a memory, and a processor configured to, when it is determined that: (i) a lock on a resource is required by a particular node or process, and (ii) no other lock conflicts with this particular lock, send an asynchronous lock taken (ALT) message to a distributed lock manager (DLM); and without receiving a response or permission from the DLM, taking the lock for a resource for the particular node or process.Type: GrantFiled: October 31, 2014Date of Patent: July 26, 2016Assignee: ORI SOFTWARE DEVELOPMENT LTD.Inventor: Moshe Shadmon
-
Patent number: 9400830Abstract: A system and method of key figure data filters are presented. The key figure data filters are implemented in an analytical engine of a business warehouse system. The key figure data filters employ conditions, which can be expressed as a kind of selection that describe a set. A key figure data algorithm can be implemented by the analytical engine using the conditions, yet still respect hierarchies in the business warehouse database.Type: GrantFiled: March 21, 2013Date of Patent: July 26, 2016Assignee: SAP SEInventors: Stefan Dipper, Sebastian Schroetel, Stefan Unnebrink, Michael Wilking
-
Patent number: 9400831Abstract: Classifying a user into a user group is described, including: obtaining action record information associated with a user with respect to a plurality of information categories; determining a preference value for at least one of the plurality of information categories based at least in part on the action record information; determining a demand preference dispersion value for the user based at least in part on the preference value, wherein the demand preference dispersion value represents a degree to which the user has dispersed interest across the plurality of information categories; and determining whether the user is to be associated with a demand-focused user group based at least in part on the demand preference dispersion value.Type: GrantFiled: December 19, 2012Date of Patent: July 26, 2016Assignee: Alibaba Group Holding LimitedInventors: Ningjun Su, Haijie Gu
-
Patent number: 9400832Abstract: Groups of users accessing content are generated and modified to allow the users to more easily interact with each other. A number of groups and a maximum number of users in a group are received and used to generate shards. In one embodiment, the number of shards generated is based on the number of groups received. Each shard is associated with a unique shard identifier. In one embodiment, a user is associated with a shard when the user accesses content. For example, when a comment is received from a client device associated with a user, a user identifier is determined and associated with a shard. Using the shards, groups of users are generated. In one embodiment, a substring of the shard identifiers associated with the shards is determined and users associated with shard identifiers having the same substring of the shard identifier are included in a group.Type: GrantFiled: September 3, 2013Date of Patent: July 26, 2016Assignee: GOOGLE INC.Inventors: Douglas Michael Mayle, Joshua R. Siegel
-
Patent number: 9400833Abstract: An improved technique of organizing content of online meetings involves generating an electronic summary based on a textual metadata derived from content presented in an online meeting. An online meeting server collects content such as audio, video, and slide files presented in a particular online meeting. From metadata associated with such content, the online meeting server generates an electronic summary of the particular online meeting which includes a textual description of the content. The online meeting server then stores the electronic summary and the content presented in the particular online meeting in a repository that is configured to store content from other online meetings.Type: GrantFiled: November 15, 2013Date of Patent: July 26, 2016Assignee: Citrix Systems, Inc.Inventor: Ashish V. Thapliyal
-
Patent number: 9400834Abstract: One embodiment of the present invention provides a computing system. The computing system includes a processor and a computer-readable storage medium. The computer-readable storage medium stores instructions which when executed by the processor cause the processor to perform a method. The method comprises assigning a vertex identifier of a first vertex to a second vertex in a graph based on an edge between the first vertex and the second vertex. The vertices represent elements in a data set, the edge represents a type and strength of relationship between the vertices. The method further comprises provisionally assigning each vertex to a vertex cluster associated with the vertex identifier, and converging the assignments based on a measure of cluster quality associated with all the vertex clusters. Each vertex cluster represents information of interest in the data set. One measure of clustering quality is called “modularity.Type: GrantFiled: December 6, 2013Date of Patent: July 26, 2016Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventor: Daniel Davies
-
Patent number: 9400835Abstract: The semantics of a relational database may be modeled using an entity-relationship (ER) diagram that represents entities and the relations between the entities. Systems and methods are provided for automatically composing meaningful thumbnails/composited images or visuals from ER diagrams and their associated databases by using the semantics of the underlying data model. First, the most meaningful relations in which a given data element participates are extracted. Second, composited images are composed depicting these relations using a domain-specific visual language and rendering techniques based on the relative weighting of the relations.Type: GrantFiled: July 28, 2011Date of Patent: July 26, 2016Assignee: Nokia Technologies OyInventor: Vidya Setlur
-
Patent number: 9400836Abstract: System and method to manage external data in a product creation process is provided. The method comprises receiving a first product structure from a central module, storing the first product structure in the data storage system, performing, evaluations on the first product structure and storing results of the evaluations in the data storage system. The results of the evaluations are transmitted to a central module.Type: GrantFiled: February 9, 2012Date of Patent: July 26, 2016Assignee: SAP SEInventors: Wolfgang Kalthoff, Thomas Vogt, Guenter Huber, Guido Hoeckele
-
Patent number: 9400837Abstract: Systems, methods, and other embodiments associated with real-time text indexing are described. One example method includes receiving a document for indexing in a search system that includes a mature index and indexing the received document in a staging index. The staging index may be stored in direct access memory associated with query processing that does not degrade query performance even when postings become fragmented. The staging index and the mature text index are accessed to process queries on the search system. The example method may also include periodically merging the staging index into the mature index based on query feedback.Type: GrantFiled: December 28, 2010Date of Patent: July 26, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ravi Palakodety, Wesley Lin, Mohammad Faisal, Garret F. Swart
-
Patent number: 9400838Abstract: A search system for searching for electronic documents, and providing a search result in response to a search query is provided. The search system includes a processor, a user interface module adapted to receive a search query from a user, the search query having at least one search query term, and a query processing module that analyzes the search query term to identify candidate synonym words. The query processing module also determines which of the candidate synonym words are equivalent terms to the search query term, and in a same sense as the search query term. In addition, the search system includes a search engine that executes a search based on the search query term and the equivalent terms.Type: GrantFiled: April 11, 2006Date of Patent: July 26, 2016Assignee: TEXTDIGGER, INC.Inventors: Timothy A. Musgrove, Robin H. Walsh
-
Patent number: 9400839Abstract: An enhanced find operation on a web page includes: activating an enhanced find operation on a web page and obtaining an entered keyword; obtaining one or more keywords on the web page related to the entered keyword and one or more categories associated with the one or more related keywords; displaying the one or more categories associated with the one or more related keywords with contents of the web page; detecting a selection of one of the one or more categories; and enhancing a display on the web page of the one or more related keywords associated with the selected category. Events for an activation of a find operation on the web page are monitored. In response to detecting the activation of the find operation, the find operation is intercepted, and the enhanced find operation is activated instead.Type: GrantFiled: July 3, 2013Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Billy W. Chang, Sarbajit K. Rakshit
-
Patent number: 9400840Abstract: Disclosed are systems, apparatus, methods and computer-readable storage media for combining topic suggestions from different topic sources to assign to textual data items. In some implementations, a first automated topic source provides one or more first topic suggestions to associate with a textual data item. Each first topic suggestion has a respective first characteristic, which can be adjusted. A second automated topic source provides one or more second topic suggestions to associate with the textual data item. Each second topic suggestion has a respective second characteristic, which can be adjusted. The first and second topic suggestions are combined to define a combined list. A reference value is determined or retrieved to impact ordering of the topic suggestions in the combined list.Type: GrantFiled: March 21, 2014Date of Patent: July 26, 2016Assignee: salesforce.com, inc.Inventor: Joel Palmert
-
Patent number: 9400841Abstract: In a question-answering (QA) environment, a first answer sequence is identified. As identified, the first answer sequence includes a first answer and a second answer. A corpus is analyzed using the first answer and the second answer. Based on the analysis, a set of influence factors corresponding to both the first answer and the second answer are identified. A first answer relationship between the first answer and the second answer is then generated based on the set of influence factors.Type: GrantFiled: May 11, 2015Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Thomas J. Eggebraaten, Mark G. Megerian, John E. Petri
-
Patent number: 9400842Abstract: A method for selection of shots represented by identifiers displayed in a navigation menu. A document is divided into shots. Several attributes such as the moment of appearance of the shot in the document are assigned to each shot. The navigation menu disposes the identifiers according to a first axis according to the moment of appearance of the associated shot and according to a second axis according to the value of a second attribute according to a criterion other than the moment of appearance. A third attribute is determined for each shot according to a criterion other than the two first criteria, the shot identifiers having the same value as this third attribute are connected graphically. In this way the user perceives the value of several attributes associated with each shot and can easily select the shot that interests him. A display device able to display the navigation menu.Type: GrantFiled: December 13, 2010Date of Patent: July 26, 2016Assignee: Thomson LicensingInventors: Claire-Hélène Demarty, Gwenaelle Marquant, Ingrid Autier
-
Patent number: 9400843Abstract: Techniques are described to improve search results using a panel. A search engine deploys one or more network traffic monitors. Traffic monitors analyze network traffic and find HTTP requests made to search engines. When a search query is spotted, the traffic monitor records the sequence of user requests, including search engine, search terms, and sites visited. A sequence of queries where a user visits one search engine, enters a query, visits zero or more sites from the results listings, and visits a second search engine, enters a query and visits one or more websites and stops searching is used to determine whether to increase or decrease a relevance value between a search term and the sites visited.Type: GrantFiled: December 4, 2007Date of Patent: July 26, 2016Assignee: Yahoo! Inc.Inventor: Colin Brady
-
Patent number: 9400844Abstract: A system for identifying keywords which may include a non-acquiescence information collector operative to collect information indicating, for each individual website from among a multiplicity of websites, at least one keyword which brought at least one user into contact with said individual website but did not result in a defined criterion for acquiescence of a user to at least one suggestion presented by said website; and a negative keyword definer operative to define at least one specific keyword which brought at least one user into contact with a specific website but did not result in a transaction between said user and said website, as a negative keyword for said specific website. Positive keyword extraction based on aggregation of visitor acquiescence information may be provided. Paradigm structuring may include template generation of invitations and/or attribute based generation of invitation cueing sets.Type: GrantFiled: November 24, 2010Date of Patent: July 26, 2016Assignee: KENSHOO LTD.Inventors: Tzach Zohar, Amir Bar, Nir Cohen
-
Patent number: 9400845Abstract: According to an exemplary embodiment of the invention, a method of discovering new service providers includes: displaying a graphical user interface that enables a user to enter current search data to perform a search for service providers of a service, performing a search using the current search data to generate a list of service providers that provide the service, and filtering out the service providers from the list that were previously employed by a given entity.Type: GrantFiled: September 3, 2013Date of Patent: July 26, 2016Assignee: FERRANDINO & SON INC.Inventor: Philip DAmelia
-
Patent number: 9400846Abstract: A method and system for managing information in an on-line community is described.Type: GrantFiled: November 14, 2006Date of Patent: July 26, 2016Assignee: ORACLE OTC SUBSIDIARY LLCInventors: John Albert Kembel, Geoff Kembel, Carlos Rodriguez, Jeremy Kembel
-
Patent number: 9400847Abstract: Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. Certain embodiment may allow a different amount of user-generated content to be incorporated into a set of web pages associated with the same product. More particularly, according to one embodiment, a first amount of user-generated content can be presented on an initial web page associated with the product and a different amount of user generated content can be presented on subsequent pages. Moreover, in other embodiments, differing sort orders may be utilized in conjunction with the initial web page and subsequent pages with the result that the user-generated content is incorporated into the initial web page according to a first sort order and user generated content is incorporated into subsequent web pages according to a different sort order.Type: GrantFiled: January 31, 2012Date of Patent: July 26, 2016Assignee: Bazaarvoice, Inc.Inventors: Michael Lee DeHaven, Brent Hayden Thomas
-
Patent number: 9400848Abstract: A computer-implemented technique includes receiving, at a server, a first request from a computing device to translate a web page from a source language to a target language. The technique includes generating, at the server, an image for each of a plurality of messages from the web page to obtain a plurality of images in response to the first request. A specific image (i) represents at least a specific portion of the web page and (ii) includes at least a specific message of the plurality of messages. The technique includes grouping, at the server, the plurality of messages based on contexts of their images to obtain one or more groups of messages. A translation service provider then translates the one or more groups of messages to obtain a plurality of translated messages. The technique also includes transmitting, from the server, the plurality of translated messages to the computing device.Type: GrantFiled: September 26, 2012Date of Patent: July 26, 2016Assignee: Google Inc.Inventors: Xiaoming Wang, Xi Cheng
-
Patent number: 9400849Abstract: Systems and methods for finding multiple shortest paths. A directed graph representing web resources and links are divided into shards, each shard comprising a portion of the graph representing multiple web resources. Each of the shards is assigned to a server, and a distance table is calculated in parallel for each of the web resources in each shard using a nearest seed computation in the server to which the shard was assigned.Type: GrantFiled: August 29, 2014Date of Patent: July 26, 2016Assignee: Google Inc.Inventors: Jesse Louis Alpert, Nissan Hajaj
-
Patent number: 9400850Abstract: Exemplary systems and methods for providing a tailored user interface associated with a web page are disclosed. An exemplary method includes a user interface computing system identifying, from computing code representative of a web page and based on a predefined element selection heuristic, one or more select elements of the web page and generating a user interface including data representative of the one or more select elements for display on a display screen, the user interface having a presentation scheme that is different from a presentation scheme of the web page and that is tailored to facilitate interaction with the data representative of the one or more select elements by a user utilizing a set of user inputs. Corresponding systems and methods are also disclosed.Type: GrantFiled: May 31, 2011Date of Patent: July 26, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Brian F. Roberts, Armando P. Stettner
-
Patent number: 9400851Abstract: A system for caching content including a server supplying at least one of static and non-static content elements, content distinguishing functionality operative to categorize elements of the non-static content as being either dynamic content elements or pseudodynamic content elements, and caching functionality operative to cache the pseudodynamic content elements. The static content elements are content elements which are identified by at least one of the server and metadata associated with the content elements as being expected not to change, the non-static content elements are content elements which are not identified by the server and/or by metadata associated with the content elements as being static content elements, the pseudodynamic content elements are non-static content elements which, based on observation, are not expected to change, and the dynamic content elements are non-static content elements which are not pseudodynamic.Type: GrantFiled: June 23, 2011Date of Patent: July 26, 2016Assignee: INCAPSULA, INC.Inventors: Gur Shatz, Boris Zingerman, Ohad Almagor
-
Patent number: 9400852Abstract: Communication method of a content requester, an intermediate node of one or more intermediate nodes, and a content owner in a content centric network are provided. A communication method of a content requester in a content centric network (CCN) includes, where the CCN includes the content requester, one or more intermediate nodes, and a content owner, generating a content request packet including a cache token, the cache token being used to determine one or more of the intermediate nodes in which to store content requested from the content owner, and transmitting the generated content request packet to the intermediate nodes and the content owner.Type: GrantFiled: July 11, 2012Date of Patent: July 26, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Jae Hoon Kim, Myeong Wuk Jang, Ji Hoon Lee
-
Patent number: 9400853Abstract: Systems, methods, and computer program products for identifying under-defined geometries due to singular constraint schemes. A method includes receiving a CAD model having a plurality of geometries and determining the degrees of freedom for each of the geometries. The method includes identifying a number of constraints on each of the geometries and identifying any of the geometries that are under-defined and any of the geometries that are well-defined. The method includes identifying any of the under-defined geometries that are under-defined due to singular (UDS) and storing a UDS indicator for each of the geometries identified as UDS. The method can include identifying geometries computed from these UDS geometries (CFS) and storing a CFS indicator for each of the geometries identified as CFS.Type: GrantFiled: April 29, 2011Date of Patent: July 26, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Steven J. Brookes, Peter A. Knight, Ian J. Morrison
-
Patent number: 9400854Abstract: Methods for CAD modeling and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a selection of multiple adjacent web faces of the CAD model and at least one datum plane of the CAD model that intersects the web faces, receiving a selection of a joggle side of the CAD model with respect to the datum plane, and receiving an offset direction and an offset depth value corresponding to each selected web face. The method includes creating at least one joggle feature in the CAD model by moving a portion of each of the selected web faces on the joggle side of the CAD model according to the respective offset directions and the depth values, including creating at least one runout for each selected web face at the datum plane, to produce a modified CAD model. The method includes storing the modified CAD model. The multiple adjacent web faces can include intermediate web faces.Type: GrantFiled: September 12, 2014Date of Patent: July 26, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Nabarun Dutta, David Walker
-
Patent number: 9400855Abstract: A method for providing an options configurator may include receiving an indication of a hierarchical structure of building plan options applicable to an enterprise, enabling a user to define option sets including selected ones of the building plan options, enabling the user to associate different ones among the option sets with corresponding different entities within the enterprise based on distinguishing characteristics of the respective different entities, and providing for generation of building information models and their derivatives based on selected options within an option set. A corresponding apparatus and computer program product are also provided.Type: GrantFiled: March 2, 2010Date of Patent: July 26, 2016Assignee: Illinois Tool Works Inc.Inventors: Steven Eugene Bumbalough, Gary Ned Sharp, Chris Arps, Darwin Wayne Belt
-
Patent number: 9400856Abstract: A system and method for enabling users to generate a lighting plan is disclosed. A particular embodiment includes obtaining map data from a mapping source, the map data enabling generation of a map at a location of interest; obtaining lamp data, the lamp data including lamp specification data including parameters corresponding to attributes of lamps of a plurality of lamps; using a data processor to provide a user interface with which a user can perform a graphical drag-and-drop operation to select a first lamp from among the plurality of lamps and position the first lamp in a position on the map; and generating a lighting plan based on the attributes and position of the first lamp.Type: GrantFiled: May 16, 2012Date of Patent: July 26, 2016Inventor: Marc Striegel
-
Patent number: 9400857Abstract: A method for mask data preparation (MDP) is disclosed, in which a set of shots is determined that will form a pattern on a reticle, where the determination includes calculating the pattern that will be formed on a substrate using an optical lithographic process with a reticle formed using the set of shots. A method for optical proximity correction (OPC) or MDP is also disclosed, in which a preliminary set of charged particle beam shots is generated using a preliminary mask model, and then the shots are modified by calculating both a reticle pattern using a final mask model, and a resulting substrate pattern. A method for OPC is also disclosed, in which an ideal pattern for a photomask is calculated from a desired substrate pattern, where the model used in the calculation includes only optical lithography effects and/or substrate processing effects.Type: GrantFiled: April 15, 2013Date of Patent: July 26, 2016Assignee: D2S, Inc.Inventors: Akira Fujimura, Anatoly Aadamov, Eldar Khaliullin, Ingo Bork
-
Patent number: 9400858Abstract: Essential information for system operations, memory analysis, and design signal analysis is captured while a hardware based verification platform is performing emulation and testing. This recorded information is then accessible via a memory device and can be used to perform offline debugging with a virtual verification machine (VVM). Users can then release the shared resources and run operation commands to control replay of the design test or emulation in offline mode. Users can access any point in time of the recorded emulation in order to perform detailed design analysis and debugging operations. Offline analysis and debugging may include running certain design cycles, rerunning the emulation until the design reaches a certain state, evaluating memory contents in the design, evaluating design signals for any node in the design, etc.Type: GrantFiled: October 2, 2014Date of Patent: July 26, 2016Assignee: CADENCE DESIGN SYSTEMS, INC.Inventors: Tsair-Chin Lin, Jingbo Gao, Yevgen Ryazanov
-
Patent number: 9400860Abstract: Technology is disclosed for designing a prototype including a plurality of programmable chips for modelling a logic design comprising a hierarchy of logic modules. An example method includes: creating a new hierarchy of logic modules on the basis of the hierarchy of the logic modules of the logic design, by flattening the modules that cannot be preserved according to design constraints; partitioning the new hierarchy of logic modules into regions each comprising one or a plurality of programmable chips, while minimizing: inter-region communications in a manner correlated to the physical connections available between each pair of programmable chips; and the number of crossings of programmable chips of a critical combinatorial path; and establishing a routing of the signals between programmable chips using the physical resources available.Type: GrantFiled: May 24, 2013Date of Patent: July 26, 2016Assignee: Mentor Graphics CorporationInventors: Zied Marrakchi, Christophe Alexandre
-
Patent number: 9400861Abstract: There is described a method of optimizing the design of an electronic device with respect to electromagnetic emissions based on frequency spreading. With the method, a designer can, for example, perform a transient simulation on the device only once, and then add frequency spreading with specific parameters by simulation. The resulting frequency spread signal can be observed. The designer can thus evaluate the reduction in electromagnetic emission level, and repeat this process by iteratively applying frequency spreading each time with specific parameters but without having to modify the schematic of the device and to perform another simulation of the device. The method according to this innovation is extremely rapid as the simulation of the design does not need to be repeated at each run of the frequency spreading simulation.Type: GrantFiled: July 7, 2014Date of Patent: July 26, 2016Assignee: Freescale Semiconductor, Inc.Inventors: John Avis Shepherd, Kamel Abouda, Bertrand Vrignon
-
Patent number: 9400862Abstract: An integrated circuit design tool includes a cell library. The cell library includes entries for a plurality of cells, entries in the cell library including specifications of particular cells in a computer executable language. At least one entry in the cell library can comprise a specification of physical structures and timing parameters of a plurality of transistors and an interconnect; wherein a transistor in the plurality has a channel comprising one or more nanowires or 2D material strips arranged in parallel, and the interconnect comprises one or more nanowires or 2D material strips arranged in parallel and connected to terminals of more than one of the transistors in the plurality of transistors. An integrated circuit including the plurality of transistors and the interconnect is described.Type: GrantFiled: June 23, 2014Date of Patent: July 26, 2016Assignee: SYNOPSYS, INC.Inventors: Jamil Kawa, Victor Moroz
-
Patent number: 9400863Abstract: Methodologies and an apparatus enabling a generation of color undeterminable polygons in IC designs are disclosed. Embodiments include: determining a plurality of first routes extending horizontally in an IC design, each of the plurality of first routes being placed on one of a plurality of equally spaced vertical positions of the IC design; determining whether a second route overlaps one of the vertical positions of the plurality of equally spaced vertical positions; and selecting a design rule for the second route based on the determination of whether the second route overlaps.Type: GrantFiled: April 15, 2015Date of Patent: July 26, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Lei Yuan, Soo Han Choi, Li Yang, Jongwook Kye
-
Patent number: 9400864Abstract: A method and a system of maintaining slack continuity in incremental statistical timing analysis includes using a computer to forward propagating both scalar and statistical arrival times in a single timing environment; computing for a timing end point one or more projected statistical slack value; computing a scalar reverse engineered required arrival time from the projected statistical slack value; back propagating the scalar reverse engineered required arrival time using scalar delay values, measuring a resulting slack and performing a redesign based on the reverse engineered scalar required arrival time and resulting slack; and incrementally re-executing selected steps to re-compute a new scalar reverse-engineered required arrival time and new resulting slack.Type: GrantFiled: July 9, 2014Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: David J. Hathaway, Jeffrey G. Hemmett, Kerim Kalafala, Debjit Sinha
-
Patent number: 9400865Abstract: Methods and systems for extracting comprehensive design guidance for in-line process control of wafers are provided. One method includes automatically identifying potential marginalities in a design for a device to be formed on a wafer. The method also includes automatically generating information for the potential marginalities. The automatically generated information is used to set up process control for the wafer.Type: GrantFiled: June 10, 2015Date of Patent: July 26, 2016Assignee: KLA-Tencor Corp.Inventors: Sagar A. Kekare, Sergei G. Bakarian
-
Patent number: 9400866Abstract: A method comprises providing a non-transitory, machine-readable storage medium storing a partial netlist of at least a portion of a previously taped-out integrated circuit (IC) layout, representing a set of photomasks for fabricating an IC having the IC layout such that the IC meets a first specification value. A computer identities a proper subset of a plurality of first devices in the IC layout, such that replacement of the proper subset of the first devices by second devices in a revised IC layout satisfies a second specification value different from the first specification value. At least one layout mask is generated and stored in at least one non-transitory machine readable storage medium, accessible by a tool for forming at least one additional photomask, such that the set of photomasks and the at least one additional photomask are usable to fabricate an IC according to the revised IC layout.Type: GrantFiled: August 24, 2015Date of Patent: July 26, 2016Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Meng-Xiang Lee, Li-Chung Hsu, Shih-Hsien Yang, Ho Che Yu, King-Ho Tam, Chung-Hsing Wang
-
Patent number: 9400867Abstract: A method and system (20) is provided for condition based monitoring reliability maintenance capabilities for an asset (70), such as one or more machines, by establishing a network including of a sensor (60) or a plurality of sensors installed, temporarily or in generally fixed locations, on asset (70), wherein sensor (60) provides time sequenced operational information in the form of data based on vibrations, temperature, electrical signals, or other operating conditions. Sensors (60) are connected to a local controller (40) which transmits the data via a local or wide area network (45), either through wired or wireless communication paths, in data packets, each containing divided portions of the operational information. The data packets are mapped and stored into multiple, dedicated databases for ease of retrieving and analyzing the data. Preferably, a cloud-based storage arrangement (120) is employed to storing the mapped data.Type: GrantFiled: September 9, 2012Date of Patent: July 26, 2016Assignee: CBM Enterprise Solutions, LLCInventors: Cindy L. Boyd, Majdi Rajab, Anatoly Borodaev, Vladimir Fedishov
-
Patent number: 9400868Abstract: A method, computer program and system to identify peaks generated by different physical ions in a solution including substances by analyzing mass and intensity coordinates of all peaks in a set of mass spectra measured with errors for a certain concentration c of the solution is here disclosed. The peaks in different mass spectra are associated to a same ion if they are sufficiently ‘close’ according to specific discrimination criteria that go beyond the proximity of mass values.Type: GrantFiled: October 16, 2013Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventor: Marcello Vitaletti
-
Patent number: 9400869Abstract: In some embodiments, methods and apparatus are provided for transmitting, via at least one network, a request to another apparatus for still image data generated from moving image data, the request comprising at least one criterion, and receiving still image data generated from moving image data matching the at least one criterion in the request. In further embodiments, methods and apparatus are provided for receiving the request via at least one network, using the at least one criterion in the request to obtain still image data generated from moving image data, and responding to the request by transmitting the obtained still imagedata.Type: GrantFiled: October 16, 2012Date of Patent: July 26, 2016Assignee: Sony CorporationInventors: Tomoyuki Ootsuki, Kazuki Aisaka
-
Patent number: 9400870Abstract: A method includes a) loading a first number n of image sets with an image size ky, the ky images of which are distributed in a regular manner over a volume, which is to be loaded in its entirety as a result; b) loading a number nx of image sets starting with a factor x=1, with the images loaded in total being distributed in a regular manner over the volume; c) determining a camera distance and voxel size based on the number of images loaded, a camera distance and voxel size being suitable as parameters for a volume rendering; and d) repeating the two preceding steps b) and c) while increasing the number of image sets with a factor x=x+1, until all the images of the volume have been loaded in their entirety and/or until the step sequence ends.Type: GrantFiled: October 31, 2014Date of Patent: July 26, 2016Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Karlheinz Dorn, Vladyslav Ukis
-
Patent number: 9400871Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content for user devices specific to a particular user. The aspects generally relate to providing related content items to a particular user across multiple different user devices, such as mobile devices, tablet computers, desktop computers, and televisions. The selection of the content items for a particular user and the device to which the content items are to be sent are based one or more of the following factors: user history data, subject matter category duration, frequency duration adjustment, behavioral duration adjustment, and device prioritization.Type: GrantFiled: August 27, 2012Date of Patent: July 26, 2016Assignee: Google Inc.Inventor: Philip Hewinson
-
Patent number: 9400872Abstract: A software and hardware system is described that enables effective lifestyle management by providing a dynamic assessment of a user's physical and behavioral metrics via a high feedback ratio interface.Type: GrantFiled: March 4, 2010Date of Patent: July 26, 2016Assignee: FAT STATZ LLCInventors: Justin McGilvery, Dale E. Mitbo
-
Patent number: 9400873Abstract: A pill dispenser includes a housing, a pill-dispensing mechanism, a receptacle, a pill-viewing camera, an identifying camera, one or more processors, and a storage medium (e.g., a memory). The pill-dispensing mechanism is coupled to an opening of the housing. The first pill-viewing camera is positioned to capture an image of the receptacle, and the identifying camera is positioned to capture an image of an area adjacent to the housing. The one or more processors are in operative communication with the pill-dispensing mechanism, the pill-viewing camera, and the identifying camera. The storage medium stores processor-executable instructions for: instructing the pill-dispensing mechanism to dispense a pill; instructing the pill-viewing camera to capture a first image of the pill to determine a presence of the pill; instructing the pill-viewing camera to capture a second image to determine an absence of the pill; and instructing the identifying camera to capture a third image.Type: GrantFiled: December 21, 2012Date of Patent: July 26, 2016Assignee: DEKA Products Limited PartnershipInventors: Dean Kamen, James G. Turner, Erik N. Sabin, Gregg W. Rivinius, David E. Collins, Benjamin Zaslow, Jonathan Zobro, Alexander R. Therrien, Jared N. Farlow
-
Patent number: 9400874Abstract: Methods of measuring features of a digitally generated waveform include communicating patient data to a device that is remote from a source of the patient data, generating the waveform on a touch-screen display of the device, and measuring along an axis of the waveform. The measuring includes generating a first point corresponding to the waveform based on contact with the touch-screen display, generating a second point corresponding to the waveform based on contact with the touch-screen display, automatically measuring a distance between the first point and the second point along the axis upon generation of the second point, and displaying a value corresponding to the distance on the touch-screen display.Type: GrantFiled: June 8, 2010Date of Patent: July 26, 2016Assignee: AirStrip IP Holdings, LLCInventors: William Cameron Powell, Stephen Trey Moore
-
Patent number: 9400875Abstract: The transfer of protected content from a content source to a remote packet-based device is effected. According to an example embodiment of the present invention, a network-based server implements a routing application at a user's content or content source to respond to content requests from remote packet-based devices to facilitate the transfer of protected content. The content is transferred in accordance with applicable rights associated with the content. In some instances, the content is transferred in a protected format; in other instances, the content is transferred in a re-protected format; and in other instances, the content is not transferred as requested, where rights associated with the content prohibit or otherwise restrict the transfer.Type: GrantFiled: August 7, 2007Date of Patent: July 26, 2016Assignee: Nokia CorporationInventors: Keith Barraclough, David Irvine
-
Patent number: 9400876Abstract: Embodiments of the present invention provide a simplified authentication transaction for reconnecting a storage device to a host apparatus that has completed authentication in the past. According to one embodiment, an authentication log is recorded in the host. Plural units of this log information are recorded in the storage device. At the time of transferring a content decryption key and usage rules between the host and the storage device, the decryption key and usage rules are recorded into the host as a log for the transfer. The used authentication log is recorded into the storage device as RAPDI. If RAPDI indicates the authentication log in the simplified authentication transaction, recovery transaction is permitted. The host device deletes/invalidates or holds the log for the transfer in accordance with non-permission/permission. In the case of permission, the key and usage rules are recovered by using a log for the transfer prior to the simplified authentication transaction.Type: GrantFiled: October 24, 2008Date of Patent: July 26, 2016Assignee: HGST Netherlands B.V.Inventors: Tatsuya Hirai, Yukihide Inagaki