Patents Issued in July 26, 2016
  • Patent number: 9400826
    Abstract: 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: Grant
    Filed: June 25, 2013
    Date of Patent: July 26, 2016
    Assignee: Outside Intelligence, Inc.
    Inventors: Daniel Ryan Adamson, Victor Fernandovich Comas Lijachev
  • Patent number: 9400827
    Abstract: 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: Grant
    Filed: January 7, 2014
    Date of Patent: July 26, 2016
    Assignee: GVBB HOLDINGS S.A.R.L.
    Inventors: Eric Du Fosse, Cassiano Durand, Wilfried Reiner
  • Patent number: 9400828
    Abstract: 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: Grant
    Filed: October 13, 2015
    Date of Patent: July 26, 2016
    Assignee: GOOGLE INC.
    Inventors: Alexander Kesselman, Michael O'Reilly, George Datuashvili, Alexandre Drobychev
  • Patent number: 9400829
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: July 26, 2016
    Assignee: ORI SOFTWARE DEVELOPMENT LTD.
    Inventor: Moshe Shadmon
  • Patent number: 9400830
    Abstract: 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: Grant
    Filed: March 21, 2013
    Date of Patent: July 26, 2016
    Assignee: SAP SE
    Inventors: Stefan Dipper, Sebastian Schroetel, Stefan Unnebrink, Michael Wilking
  • Patent number: 9400831
    Abstract: 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: Grant
    Filed: December 19, 2012
    Date of Patent: July 26, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Ningjun Su, Haijie Gu
  • Patent number: 9400832
    Abstract: 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: Grant
    Filed: September 3, 2013
    Date of Patent: July 26, 2016
    Assignee: GOOGLE INC.
    Inventors: Douglas Michael Mayle, Joshua R. Siegel
  • Patent number: 9400833
    Abstract: 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: Grant
    Filed: November 15, 2013
    Date of Patent: July 26, 2016
    Assignee: Citrix Systems, Inc.
    Inventor: Ashish V. Thapliyal
  • Patent number: 9400834
    Abstract: 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: Grant
    Filed: December 6, 2013
    Date of Patent: July 26, 2016
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Daniel Davies
  • Patent number: 9400835
    Abstract: 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: Grant
    Filed: July 28, 2011
    Date of Patent: July 26, 2016
    Assignee: Nokia Technologies Oy
    Inventor: Vidya Setlur
  • Patent number: 9400836
    Abstract: 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: Grant
    Filed: February 9, 2012
    Date of Patent: July 26, 2016
    Assignee: SAP SE
    Inventors: Wolfgang Kalthoff, Thomas Vogt, Guenter Huber, Guido Hoeckele
  • Patent number: 9400837
    Abstract: 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: Grant
    Filed: December 28, 2010
    Date of Patent: July 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi Palakodety, Wesley Lin, Mohammad Faisal, Garret F. Swart
  • Patent number: 9400838
    Abstract: 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: Grant
    Filed: April 11, 2006
    Date of Patent: July 26, 2016
    Assignee: TEXTDIGGER, INC.
    Inventors: Timothy A. Musgrove, Robin H. Walsh
  • Patent number: 9400839
    Abstract: 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: Grant
    Filed: July 3, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Billy W. Chang, Sarbajit K. Rakshit
  • Patent number: 9400840
    Abstract: 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: Grant
    Filed: March 21, 2014
    Date of Patent: July 26, 2016
    Assignee: salesforce.com, inc.
    Inventor: Joel Palmert
  • Patent number: 9400841
    Abstract: 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: Grant
    Filed: May 11, 2015
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Eggebraaten, Mark G. Megerian, John E. Petri
  • Patent number: 9400842
    Abstract: 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: Grant
    Filed: December 13, 2010
    Date of Patent: July 26, 2016
    Assignee: Thomson Licensing
    Inventors: Claire-Hélène Demarty, Gwenaelle Marquant, Ingrid Autier
  • Patent number: 9400843
    Abstract: 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: Grant
    Filed: December 4, 2007
    Date of Patent: July 26, 2016
    Assignee: Yahoo! Inc.
    Inventor: Colin Brady
  • Patent number: 9400844
    Abstract: 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: Grant
    Filed: November 24, 2010
    Date of Patent: July 26, 2016
    Assignee: KENSHOO LTD.
    Inventors: Tzach Zohar, Amir Bar, Nir Cohen
  • Patent number: 9400845
    Abstract: 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: Grant
    Filed: September 3, 2013
    Date of Patent: July 26, 2016
    Assignee: FERRANDINO & SON INC.
    Inventor: Philip DAmelia
  • Patent number: 9400846
    Abstract: A method and system for managing information in an on-line community is described.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: July 26, 2016
    Assignee: ORACLE OTC SUBSIDIARY LLC
    Inventors: John Albert Kembel, Geoff Kembel, Carlos Rodriguez, Jeremy Kembel
  • Patent number: 9400847
    Abstract: 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: Grant
    Filed: January 31, 2012
    Date of Patent: July 26, 2016
    Assignee: Bazaarvoice, Inc.
    Inventors: Michael Lee DeHaven, Brent Hayden Thomas
  • Patent number: 9400848
    Abstract: 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: Grant
    Filed: September 26, 2012
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventors: Xiaoming Wang, Xi Cheng
  • Patent number: 9400849
    Abstract: 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: Grant
    Filed: August 29, 2014
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventors: Jesse Louis Alpert, Nissan Hajaj
  • Patent number: 9400850
    Abstract: 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: Grant
    Filed: May 31, 2011
    Date of Patent: July 26, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Brian F. Roberts, Armando P. Stettner
  • Patent number: 9400851
    Abstract: 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: Grant
    Filed: June 23, 2011
    Date of Patent: July 26, 2016
    Assignee: INCAPSULA, INC.
    Inventors: Gur Shatz, Boris Zingerman, Ohad Almagor
  • Patent number: 9400852
    Abstract: 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: Grant
    Filed: July 11, 2012
    Date of Patent: July 26, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Hoon Kim, Myeong Wuk Jang, Ji Hoon Lee
  • Patent number: 9400853
    Abstract: 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: Grant
    Filed: April 29, 2011
    Date of Patent: July 26, 2016
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Steven J. Brookes, Peter A. Knight, Ian J. Morrison
  • Patent number: 9400854
    Abstract: 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: Grant
    Filed: September 12, 2014
    Date of Patent: July 26, 2016
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Nabarun Dutta, David Walker
  • Patent number: 9400855
    Abstract: 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: Grant
    Filed: March 2, 2010
    Date of Patent: July 26, 2016
    Assignee: Illinois Tool Works Inc.
    Inventors: Steven Eugene Bumbalough, Gary Ned Sharp, Chris Arps, Darwin Wayne Belt
  • Patent number: 9400856
    Abstract: 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: Grant
    Filed: May 16, 2012
    Date of Patent: July 26, 2016
    Inventor: Marc Striegel
  • Patent number: 9400857
    Abstract: 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: Grant
    Filed: April 15, 2013
    Date of Patent: July 26, 2016
    Assignee: D2S, Inc.
    Inventors: Akira Fujimura, Anatoly Aadamov, Eldar Khaliullin, Ingo Bork
  • Patent number: 9400858
    Abstract: 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: Grant
    Filed: October 2, 2014
    Date of Patent: July 26, 2016
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Tsair-Chin Lin, Jingbo Gao, Yevgen Ryazanov
  • Patent number: 9400860
    Abstract: 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: Grant
    Filed: May 24, 2013
    Date of Patent: July 26, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Zied Marrakchi, Christophe Alexandre
  • Patent number: 9400861
    Abstract: 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: Grant
    Filed: July 7, 2014
    Date of Patent: July 26, 2016
    Assignee: Freescale Semiconductor, Inc.
    Inventors: John Avis Shepherd, Kamel Abouda, Bertrand Vrignon
  • Patent number: 9400862
    Abstract: 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: Grant
    Filed: June 23, 2014
    Date of Patent: July 26, 2016
    Assignee: SYNOPSYS, INC.
    Inventors: Jamil Kawa, Victor Moroz
  • Patent number: 9400863
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: July 26, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Lei Yuan, Soo Han Choi, Li Yang, Jongwook Kye
  • Patent number: 9400864
    Abstract: 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: Grant
    Filed: July 9, 2014
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: David J. Hathaway, Jeffrey G. Hemmett, Kerim Kalafala, Debjit Sinha
  • Patent number: 9400865
    Abstract: 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: Grant
    Filed: June 10, 2015
    Date of Patent: July 26, 2016
    Assignee: KLA-Tencor Corp.
    Inventors: Sagar A. Kekare, Sergei G. Bakarian
  • Patent number: 9400866
    Abstract: 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: Grant
    Filed: August 24, 2015
    Date of Patent: July 26, 2016
    Assignee: 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: 9400867
    Abstract: 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: Grant
    Filed: September 9, 2012
    Date of Patent: July 26, 2016
    Assignee: CBM Enterprise Solutions, LLC
    Inventors: Cindy L. Boyd, Majdi Rajab, Anatoly Borodaev, Vladimir Fedishov
  • Patent number: 9400868
    Abstract: 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: Grant
    Filed: October 16, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Patent number: 9400869
    Abstract: 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: Grant
    Filed: October 16, 2012
    Date of Patent: July 26, 2016
    Assignee: Sony Corporation
    Inventors: Tomoyuki Ootsuki, Kazuki Aisaka
  • Patent number: 9400870
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: July 26, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Karlheinz Dorn, Vladyslav Ukis
  • Patent number: 9400871
    Abstract: 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: Grant
    Filed: August 27, 2012
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventor: Philip Hewinson
  • Patent number: 9400872
    Abstract: 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: Grant
    Filed: March 4, 2010
    Date of Patent: July 26, 2016
    Assignee: FAT STATZ LLC
    Inventors: Justin McGilvery, Dale E. Mitbo
  • Patent number: 9400873
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: July 26, 2016
    Assignee: DEKA Products Limited Partnership
    Inventors: 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: 9400874
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: July 26, 2016
    Assignee: AirStrip IP Holdings, LLC
    Inventors: William Cameron Powell, Stephen Trey Moore
  • Patent number: 9400875
    Abstract: 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: Grant
    Filed: August 7, 2007
    Date of Patent: July 26, 2016
    Assignee: Nokia Corporation
    Inventors: Keith Barraclough, David Irvine
  • Patent number: 9400876
    Abstract: 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: Grant
    Filed: October 24, 2008
    Date of Patent: July 26, 2016
    Assignee: HGST Netherlands B.V.
    Inventors: Tatsuya Hirai, Yukihide Inagaki