Patents Issued in December 8, 2016
-
Publication number: 20160357851Abstract: The usefulness of a search engine depends on the relevance of the result set it returns. Search problems in a particular domain require an understanding of the user's intent that traditional search methods lack, including a sense of time, domain and situational context, user preferences and the history of previous searches in the domain of interest. In an age in which speaking to technology is becoming the norm and user expectations are skyrocketing, semantic search is more important than ever. The disclosed technology describes systems and methods for implementing natural language search with semantic mapping and classification. The technology further discloses systems and methods for including social search, making it possible for users to include input from friends in search results. The disclosed technology offers a customizable flexible technology designed to be taught about a domain and to be able to systematically adapt to its unique needs.Type: ApplicationFiled: May 5, 2016Publication date: December 8, 2016Applicant: Mr. Buzz, Inc. dba WeOttaInventors: Jacob A. Perkins, Grant M. Wernick, Arnold M. Wernick
-
Publication number: 20160357852Abstract: A method includes hierarchically identifying occurrences of some of the words in the set of sentences; creating a first index for each of some of the words based on the upper hierarchy of occurrences identified for each word; receiving input of a queried word; hierarchically identifying occurrences of the queried word in the set of sentences; creating a second index based on the upper hierarchy of occurrences identified for the queried word; comparing the first index and the second index to calculate an estimated value for the number of occurrences of a word in the neighborhood of the queried word; and calculating the actual value of the number of occurrences of a word in the neighborhood of the queried word based on an upper hierarchy and lower hierarchy of the occurrences on condition that the estimated value is equal to or greater than a predetermined number.Type: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventors: Daisuke Takuma, Hiroki Yanagisawa
-
Publication number: 20160357853Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.Type: ApplicationFiled: September 29, 2015Publication date: December 8, 2016Inventors: Jennifer Moore, John M. Homkvist
-
Publication number: 20160357854Abstract: [Object] An object of the present invention is to provide a system for collecting elements as a basis for generating a social scenario useful for people to make well-balanced good decision. [Solution] A scenario generating apparatus includes: a causality phrase pair DB 70 storing causality phrase pairs; synonimity generators 600, 602 and 604, searching, for each of the causality phrase pairs, causality phrase pairs having a cause phrase with causal consistency with the result phrase of the causality phrase pair, and generating join information for joining causality phrase pairs; join relation DB 610 storing the join information; and a causality joining unit 612 joining, to a result phrase of a causality phrase pair, a causality phrase pair having a cause phrase with causal consistency with the phrase by using the join information, and thereby linking causality. A join relation generator 606 that finds a hidden relation between phrases and linking causality phrase pairs may be provided.Type: ApplicationFiled: December 17, 2014Publication date: December 8, 2016Applicant: National Institute of Information and Communications TechnologyInventors: Chikara HASHIMOTO, Kentaro TORISAWA, Motoki SANO, Yulan YAN, Yutaka KIDAWARA
-
Publication number: 20160357855Abstract: Software that compares vector representations of question terms and passage terms in question answering systems by performing the following steps: (i) receiving a question; (ii) generating a plurality of vectors including a first vector representation of a term in the question and a second vector representation of a term in a set of natural language text; (iii) generating a similarity score representing an amount of similarity between the first vector representation and the second vector representation; and (iv) determining whether the set of natural language text is relevant to the question based, at least in part, on the generated similarity score.Type: ApplicationFiled: June 14, 2016Publication date: December 8, 2016Inventors: James J. Fan, Chang Wang, Bing Xiang, Bowen Zhou
-
Publication number: 20160357856Abstract: A semantic search engine is enhanced to employ user preferences to customize answer output by, for a first user, extracting user preferences and sentiment levels associated with a first question; receiving candidate answer results of a semantic search of the first question; weighting the candidate answer results according to the sentiment levels for each of the user preferences; and producing the selected candidate answers to the first user. Optionally, user preferences and sentiment levels may be accumulated over different questions for the same user, or over different users for similar questions. And, supplemental information may be retrieved relative to a user preference in order to further tune the weighting per the preferences and sentiment levels.Type: ApplicationFiled: August 23, 2016Publication date: December 8, 2016Inventors: Corville O. Allen, Scott Robert Carrier, Scott N. Gerard, Sterling Richardson Smith, David Blake Styles, Eric Woods
-
Publication number: 20160357857Abstract: Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.Type: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventors: Gregory C. Langmead, Dominic J. Hughes, Mark A. Gingrich, Ravi Chandra Jammalamadaka, Donald R. Beaver, Shizhu Liu, Pushkaraj Bhirud, Kamal M. Ali, Daniel Ribeiro Silva, Martin J. Murrett
-
Publication number: 20160357858Abstract: A system, method, and apparatus for destination trend determination is provided. The method includes receiving a user query, accessing a database, the database including spatiotemporal content from a plurality of users, generating a first dataset by filtering the database according to the user query, generating a second dataset by filtering the database according to the user query, comparing the first dataset and the second dataset to determine one or more unique users associated with spatiotemporal content in both the first dataset and the second dataset, analyzing the spatiotemporal content of the one or more unique users to determine one or more locations of the spatiotemporal content corresponding to the second dataset, and controlling a display of the analyzed content.Type: ApplicationFiled: June 4, 2015Publication date: December 8, 2016Applicant: Umm Al-Qura UniversityInventors: Sohaib GHANI, Mohamed MOKBEL, Jalal ALOWIBDI
-
Publication number: 20160357859Abstract: Methods, systems, and computer program products for structured representation and classification of noisy and unstructured tickets are provided herein.Type: ApplicationFiled: June 8, 2015Publication date: December 8, 2016Inventors: Shivali Agarwal, Arjun R. Akula, Gaargi B. Dasgupta, Shripad J. Nadgowda, Tapan K. Nayak
-
Publication number: 20160357860Abstract: Systems and methods provide natural language search results to clear-intent queries. To provide the natural language search results, a system may parse a document from an authoritative source to generate at least one heading-text pair, the text appearing under the heading in the document. The system may assign a topic and a question category to the heading-text pair and store the heading-text pair in a data store keyed by the topic and the question category. The system determines that a query corresponds to the topic and the question category, and provides the heading-text pair as a natural language search result for the query. In some implementations, the text portion of the heading-text pair may be a paragraph or a list of items and the natural language search result may be provided with conventional snippet-based search results in response to the query.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventors: Tomer SHMIEL, Dvir KEYSAR, Yonatan EREZ
-
Publication number: 20160357861Abstract: Systems and processes for detecting an event within natural language are provided. In one example of a process, unstructured natural language information may be received from at least one user. The presence of event information in the unstructured natural language information may be determined. In accordance with a determination that event information is present within the unstructured natural language information, a pseudo-event entry associated with that event information may be generated.Type: ApplicationFiled: September 4, 2015Publication date: December 8, 2016Applicant: APPLE INC.Inventors: Alexandre CARLHIAN, Daniel C. GROSS, Thomas DENIAU, Guillaume BORIOS, Mathieu Jean MARTEL, Sabrine REKIK, Sachin AGARWAL, Jerome R. BELLEGARDA, Linden B. SIAHAAN, Jennifer MOORE, Alexandre MOHA, Hafid J. ARRAS
-
Publication number: 20160357862Abstract: Example techniques relate to a playback device that facilitates queue identification. In an example implementation, a playback device stores an association between a playback queue and a first application identifier. After storing the association between the playback queue and the first application identifier, the playback device receives, from a first computing device, a first message comprising a second application identifier. The playback device determines that the second application identifier corresponds to the first application identifier, and responsive to determining that the second application identifier corresponds to the first application identifier, transmits, to the first computing device, a queue identifier associated with the playback queue.Type: ApplicationFiled: August 23, 2016Publication date: December 8, 2016Inventor: Arthur L. Coburn, IV
-
Publication number: 20160357863Abstract: Examples are disclosed that relate to the automatic creation of playlists. For example, one disclosed example provides, on a computing device comprising a processor, a method for generating playlists of content items from a collection of content items. The method comprises determining a set of candidate playlists, where each candidate playlist may include a different plurality of content items selected from the collection of content items. The method further comprises assigning a score to each candidate playlist in the set, and presenting via a display a subset of candidate playlists. Each candidate playlist in the subset may be selected from the set of candidate playlists based on the assigned score of the candidate playlist.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Arnaud Albalat, Guillaume Convers, Fathallah Labhalla, Sebastien Lecomte, Manuel Millot, Herve Ndoguefouba, Paul Nogues, Buu-Minh Ta
-
Publication number: 20160357864Abstract: The techniques utilize a user's recommendation data to choose a presentation template. Each presentation template includes a plurality of media asset slots, each of which is associated with a certain type of media asset. For example, each media asset slot generally may be assigned to a playlist, album, composer, or music video. Further, each of these general assignments may further specify that the playlist, album, composer, or music video be from a known artist, familiar artist, recommended artist, or unknown artist, for example. Once the appropriate presentation template has been chosen along with the recommended media content for each of the plurality of media asset slots, the media asset slots are associated with the selected media content.Type: ApplicationFiled: September 15, 2015Publication date: December 8, 2016Inventors: Chandrasekar Venkataraman, Taylor G. Carrigan, Thomas Alsina, Venkat Sundaranatha, Jayasimha R. Katukuri, Simon C. Janpanah, Rabi S. Chakraborty, Thomas S. Plagenhoef, Drew R. Domm, Mark Hilary Levy
-
Publication number: 20160357865Abstract: Methods, apparatuses, and computer-readable media for efficiently locating data feeds are disclosed that allow a user to receive a list of all available content from RSS feeds on a website. Users request a list of content by typing terms corresponding to the desired results into a designated URL address as a single string. The system parses the single string and determines what results to provide to the user based on a hierarchy of RSS items comprising pre-determined nodes, assets, categories, and keywords. Matching results are mashed up, an RSS feed template is applied to the results, and the list is presented to the user.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Inventors: Satish Gudiboina, Kirill Ulyanov
-
Publication number: 20160357866Abstract: Code is injected into a web page loaded by an Internet browsing application. A search control to accept Internet search input is presented within an Internet browsing application. The search control visually covers at least a portion of a content display area of the Internet browsing application. A slider search control may be presented by automatically sliding the slider search control into the content display area. The presentation of a lightbox search control may include shading, darkening, dimming, blurring, or opaquing the content display area outside of the lightbox search control. The presentation of the search control may occur in response to a period of user inactivity, an amount of page scrolling, or a percentage of page scrolling. The search control receives input corresponding to a search query, a tracking code is combined with the received input, and the combination is communicated to a search engine.Type: ApplicationFiled: August 15, 2016Publication date: December 8, 2016Inventor: Jonathan Coudron
-
Publication number: 20160357867Abstract: Methods and system allow for creating rules for a tag management system. One or more implementations create rules for a tag management system can include crawling a page of a website. Additionally, one or more implementations identify the configuration of each of the tags implemented within the page. Further, one or implementations generate one or more rules that enable a tag management system to recreate the configuration of one or more tags implemented within the page. Further still, one or more implementations export the generated one or more rules to a tag management system.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventors: Robert K. Seolas, John Pestana, Alan Martin Feuerlein, Matthew T. Miller
-
Publication number: 20160357868Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a first search query from a user device; receiving search results for the first search query provided by a search engine, wherein each of the search results identifies a respective resource; determining from the search results that the first search query relates to a first entity of a first entity type; determining that one or more entities of a second entity type have a predetermined relationship with the first entity; and transmitting information identifying the one or more entities of the second type to the user device as part of a response to the first search query.Type: ApplicationFiled: August 18, 2016Publication date: December 8, 2016Inventors: Peter Jin Hong, Pravir K. Gupta, Nathaniel J. Gaylinn, Ramakrishnan Kazhiyur-Mannar, Kavi J. Goel, Omer Bar-or, Jack W. Menzel, Christina R. Dhanaraj
-
Publication number: 20160357869Abstract: Methods, systems, and computer-readable storage media for enforcing access control in encrypted query processing. Implementations include actions of obtaining a set of user groups based on the user credential and a user group mapping, obtaining a set of relations based on the query, obtaining a set of virtual relations based on the set of user groups and the set of relations, receiving a first rewritten query based on the set of virtual relations and a query rewriting operation, encrypting the first rewritten query to provide an encrypted query, and transmitting the encrypted query to at least one server computing device over a network for execution of the encrypted query over access controlled, encrypted data.Type: ApplicationFiled: December 24, 2014Publication date: December 8, 2016Inventors: Isabelle Hang, Florian Kerschbaum, Martin Haerterich, Mathias Kohler, Andreas Schaad, Axel Schroepfer, Walter Tighzert
-
Publication number: 20160357870Abstract: One or more techniques and/or systems are provided for identifying relationships between entities and/or for classifying entities into sectors. Social network commentary of users may be evaluated to select comments having co-occurrences of entity identifiers and/or co-occurrences of entity identifiers with sector identifiers. For example, a microblog message “I love these stores!! $CO(A) $CO(B) #ShoeShopping” may have a co-occurrence of entity identifiers $CO(A) of a Company (A) entity and $CO(B) of a Company (B) entity along with co-occurrence with a #ShoeShopping sector identifier of a Retail Clothing sector. A relationship between the Company (A) entity and the Company (B) entity may be specified based upon the co-occurrence of the entity identifiers. A sector classification of the Retail Clothing sector may be assigned to the Company (A) entity and to the Company (B) entity based upon the co-occurrence of the entity identifiers $CO(A) and $CO(B) with the #ShoeShopping sector identifier.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Martin Hentschel, Omar Alonso
-
Publication number: 20160357871Abstract: A method and apparatus of a device that selects an application state for use in a multi-device search is described. In this embodiment, the device detects, on the device, that the application state has been selected as a query result for a device-level search on that device. The device further transmits the application state to a server, wherein the application state is to be indexed with other application states from other devices.Type: ApplicationFiled: February 29, 2016Publication date: December 8, 2016Inventors: Vipul Ved Prakash, John M. Hörnkvist, Steven Jon Falkenburg, David Salim, Christopher Scott Linn, Keith Stattenfield, Lun Cui
-
Publication number: 20160357872Abstract: An event network system can provide user-friendly grouping of articles, or “events views,” which can comprises multiple automatically obtained digital content items related to a specified event. The event network system can accomplish this by discovering digital content, analyzing it, searching for and retrieving additional related digital content, producing an similarity graph indicating the relatedness of identified digital content, and producing event views for sufficiently related digital content items. The event views can encapsulate, summarize, tag, and link the related digital content items in a manner that allows for easy user consumption. The event network system can also determine events to include in a thread of recommended events, e.g. based on an interest score for a user. A user can also search an event network, which can provide suggested results based on a freshness score.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Inventors: Anthony Fader, Thiyagaraja Pattabhiraman, William G. Bronske, Ryan Scott Lewis, Joshua Guralnick Karp, Aaron Grey Johnson, David Neil MacDonald, Kenneth Edward McGrady, JR., Ashley McKnight Miller, Cooper Crosby, Ryan Jeffrey Hoback
-
Publication number: 20160357873Abstract: Included are embodiments for determining sort order. At least one embodiment of a method includes determining a plurality of search results associated with at least one search criteria. Some embodiments of a method include determining a first distance between at least one of the search results and a home page associated with the at least one search result and determining a display order for the plurality of search results.Type: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventor: Robert Todd Stephens
-
Publication number: 20160357874Abstract: A computer-implemented method of interacting with at least one data item includes configuring each of the data items into a distinct information object by extracting, from each data item, extracted data including a heading, a source, graphical and textual material, and a hyperlink. The method additionally uses the extracted data to make available for display a representation of each of the information objects in a uniform format, wherein the format includes a card, and, within the card, an icon area for graphical and textual material, the heading, the source, a set of indicators, and a mechanism giving graphical access to a set of functions.Type: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventors: Paul Erich Keel, Jeffrey Huang
-
Publication number: 20160357875Abstract: Techniques are disclosed for promoting and sharing social content for view in a network. An index engine of a network device queries a client device requesting a data connection to the network device for sharable social media content. The index engine receives, in response to the query, the social media content from the client device. The network device indexes the social media content in a data store of the network device. The indexed social media content is transmittable to requesting client devices connected to the network device.Type: ApplicationFiled: June 11, 2015Publication date: December 8, 2016Inventor: Gregory R. HINTERMEISTER
-
Publication number: 20160357876Abstract: Disclosed herein are system, method, and computer program product embodiments for establishing communication channels related to assets. An embodiment enables users of home assets such as appliances to share content related to that asset through a centralized clearinghouse of asset content. Aggregated content reduces redundant searches across sources by many users looking for the same content. New data pathways from user to users, manufacturers, and various third parties are established through the connections created in relation to assets.Type: ApplicationFiled: June 4, 2015Publication date: December 8, 2016Applicant: MiCasa Technologies LLCInventors: Shubber ALI, James SHEPPARD
-
Publication number: 20160357877Abstract: An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy.Type: ApplicationFiled: August 26, 2016Publication date: December 8, 2016Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Publication number: 20160357878Abstract: A method includes defining a group of control points representing the freeform geometry, defining an initial baseline between a start point and an end point of the freeform geometry and deriving an initial set of parameters for each control point to represent an initial location of the control point relative to the initial baseline. The method includes choosing a new start point and a new end point for a modified freeform geometry, defining a new baseline between the new start point and the new endpoint; applying a modification to the freeform geometry, deriving a recalculated set of parameters for each of the control points to provide a representation of a new location of the control point, relative to the new baseline, for the applied modification and rendering the modified freeform geometry using the recalculated set of parameters.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu
-
Publication number: 20160357879Abstract: A method for checking the buildability of a virtual prototype includes an automatic ascertainment of possible problem points that may arise in the course of assembling the virtual prototype from virtual components and do not satisfy predetermined structural, physical and/or aesthetic requirements. The method includes an assessment, assisted by a computer system, of at least one of the possible problem points as a critical or uncritical problem point, depending on several structural, physical and/or aesthetic features of the respective possible problem point. Furthermore, an apparatus is proposed for checking the buildability of a virtual prototype. With methods and apparatuses according to exemplary embodiments, the effort in terms labour and time and also faulty assessments are capable of being reduced by an automatic assessment of problem points and by a more efficient assessment of problem points.Type: ApplicationFiled: June 1, 2016Publication date: December 8, 2016Inventors: Tobias Beck, Hermann Gaigl, Michael Pretschuh
-
Publication number: 20160357880Abstract: A computer-readable storage medium storing a design program that causes a computer to execute a process including obtaining first information and second information, the first information indicating a result of a simulation for a work including assembling or disassembling before a change of design of the object that includes a plurality of components, the second information indicating a result of the simulation for the work after the change of design, and specifying a scene, in the work, that has potential to be influenced by the change of design based on the obtained first information and the second information.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Applicant: FUJITSU LIMITEDInventors: Kenji ISHIZUKA, Hirooki Hayashi, Hidekatsu Sasaki, NAOYUKI NOZAKI
-
Publication number: 20160357881Abstract: 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: ApplicationFiled: July 22, 2016Publication date: December 8, 2016Inventors: Steven Eugene Bumbalough, Gary Ned Sharp, Chris Arps, Darwin Wayne Belt
-
Publication number: 20160357882Abstract: Design of a power delivery network (PDN) is integrated with a digital logic design flow.Type: ApplicationFiled: June 6, 2016Publication date: December 8, 2016Inventors: Taner Dosluoglu, Anatoly Gelman
-
Publication number: 20160357883Abstract: A method involves generating a hydraulic fracture growth pattern for a fracture network. The generating involves representing hydraulic fractures as a vertically stacked elements, extending the represented hydraulic fractures laterally from the wellbore and into the formation to form a hydraulic fracture network by adding new elements to the vertically stacked elements over time, determining hydraulic fracture parameters of the represented hydraulic fractures, determining transport parameters for the proppant passing through the hydraulic fracture network, deriving an estimated fracture tip velocity from a pressure and a stress profile of the formation; extending a height of the vertically stacked elements and the new elements over time based on the derived velocity to form extended vertically stacked elements.Type: ApplicationFiled: March 20, 2015Publication date: December 8, 2016Inventors: Xiaowei Weng, Charles-Edouard Cohen, Olga Kresse
-
Publication number: 20160357884Abstract: Methods and systems are presented for evaluating performance of a finite or infinite antenna array including a finite number of antennas. Typically, a model is generated for the antenna array, the model including an arbitrarily large antenna array with an arbitrarily large number of model antennas. Each model antenna has features defined by features of antennas of the finite or infinite antenna array. A unit cell is determined for the arbitrarily large antenna, and impedance matrices Zantenna and Zperiodic are computed, Zperiodic representing interactions among the unit cell and the other model antennas. From these matrices, the performance of the finite or infinite antenna array is assessed.Type: ApplicationFiled: June 3, 2015Publication date: December 8, 2016Inventors: Sergey Makarov, Vishwanath Iyer, Shashank Kulkarni
-
Publication number: 20160357885Abstract: A simulation mechanism manages deployment of a simplified computing solution (SCS) and a corresponding simulation model that simulates a scaled multiple of the SCS to allow a deployment configuration for a large scale computing solution to be determined and tested before actually deploying the large scale computing solution.Type: ApplicationFiled: June 4, 2015Publication date: December 8, 2016Inventors: Bin Cao, Daniel L. Hiebert, Brian R. Muras
-
Publication number: 20160357886Abstract: This disclosure is directed to a system for analytic model development. In general, an analytic system may be able to formulate a model of a target system based on user interaction and data received from the system, and to perform real time activities based on the model. An analytics system may comprise at least a segment recipe module (SRM), a user interface module (UIM) and an automated analytics module (AAM). The SRM may include at least one segment recipe for use in configuring the UIM and AAM. For example, the UIM may be configured to present plain language prompts to a user. At least one of the segment recipe or data input by the user in response to the prompts may be used to configure the AAM to generate the model. The AAM may also perform real time activities that generate notifications, etc. based on the model.Type: ApplicationFiled: June 4, 2015Publication date: December 8, 2016Applicant: Intel CorporationInventors: CELESTE FRALICK, RITA CHATTOPADHYAY, SEBASTIAN SCHOENBERG, DONALD SCOTT WILDE, PHILLIP GURBACKI
-
Publication number: 20160357887Abstract: Systems and methods for total asset modeling by updating a preexisting integrated asset model in the form of a unique type model during different stages of an asset lifecycle to identify and evaluate a new asset during the asset lifecycle.Type: ApplicationFiled: February 24, 2014Publication date: December 8, 2016Inventors: Thomas Manual Ortiz, Ronald Gordon Cude, Olivier Roger Germain, Laurence Reid
-
Publication number: 20160357888Abstract: A simulation device of an entire natural gas hydrate exploitation process includes a high pressure reaction kettle, a gas-liquid separation device, a hydrate accumulation simulation subsystem simulating a hydrate accumulation process, a hydrate formation drilling simulation subsystem simulating a hydrate formation drilling process, a hydrate exploitation simulation subsystem simulating a hydrate decomposition and gas production process, and a produced gas collecting and processing simulation subsystem simulating a produced gas collecting and processing process. A method for simulating an entire natural gas hydrate exploitation process includes a hydrate accumulation process, a hydrate formation drilling process, a hydrate exploitation process and a produced gas collecting and processing process.Type: ApplicationFiled: December 8, 2014Publication date: December 8, 2016Applicant: GUANGZHOU INSTITUTE OF ENERGY CONVERSION, CHINESE ACADEMY OF SCIENCESInventors: Xiaosen Li, Yu Zhang, Yi Wang, Gang Li, Zhaoyang Chen, Chungang Xu
-
Publication number: 20160357889Abstract: A method for enabling user-customization of a controller design for simulation comprises accessing at least one library of individual simulation component models for controller components. The method further comprises receiving information describing an architecture of a customized controller design corresponding to a controller that controls communications between other parts of a first target system. The method additionally comprises generating a controller simulation model for the customized controller design based on the first architectural information, the controller simulation model including instances of a plurality of the simulation component models.Type: ApplicationFiled: September 10, 2015Publication date: December 8, 2016Inventors: Amit Garg, Ashutosh Pandey, Nitin Gupta
-
Publication number: 20160357890Abstract: A verification log analyzer graphically represents a log file generated from a simulation. The log analyzer depicts the log file visually and/or graphically, for example, in the form of a bar graph or timeline. The bar graph can include one axis (e.g., the x-axis) that represents the time of the simulation, with various events/messages displayed as graphics along the timeline. The timeline can include a series of bars, boxes, icons, images, or other identifiers that represent messages from the verification log. The log analyzer can expand, collapse, zoom in, and zoom out on the graphical log file. The log analyzer can also add, remove, or restrict information provided by the graphical log file.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Inventors: Hagai Arbel, Uri Feigin, Ilan Kleinberger, Anna Ravitzki
-
Publication number: 20160357891Abstract: A simulation method is disclosed. A target structure is divided by a pattern of a unit structure for a stabilization calculation of an atomic arrangement. The stabilization calculation is conducted to calculate arrangement positions of atoms where a force between the atoms becomes stable, with respect to a structure in which one or more portions corresponding to the pattern of the unit structure are removed from the target structure. An added structure is created by adding one or more unit structures to the structure being stabilized by the stabilization calculation. The arrangement positions of the atoms in the target structure are stabilized by repeating the stabilization calculation with respect to the added structure.Type: ApplicationFiled: August 17, 2016Publication date: December 8, 2016Applicant: FUJITSU LIMITEDInventor: Hideyuki JIPPO
-
Publication number: 20160357892Abstract: An environmental monitoring system including a base station. The base station may receive at least two reports from at least one environmental sensor in an environment; compute, based on values of physical properties of a simulated object and the at least two reports, a simulated condition of the simulated object within the environment; and transmit, to a computing device, the at least two reports and/or the computed simulated condition of the simulated object. A method of operating a base station of an environmental monitoring system. At least one computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method of operating a base station of an environmental monitoring system.Type: ApplicationFiled: August 19, 2016Publication date: December 8, 2016Applicant: Schechter Tech, LLCInventors: Harry J. Schechter, Philip Trapasso
-
Publication number: 20160357893Abstract: Contact stiffness is a key in the FEA modeling of objectives involving contact. The present invention theoretically derives a new method for estimating the contact stiffness based on the base mode of structural frequency responses. The method provides both physical insight and practical guide in contact stiffness estimation, thus avoiding the ambiguity that confronts the contact stiffness estimation in commercial FEA developments and FEA applications. The method works particularly effectively in cases when the objectives under deformation include shell or beam elements. It can alleviate the convergence difficulties and improve the convergence speeds due to overestimated contact stiffness based on the underlying element.Type: ApplicationFiled: August 15, 2016Publication date: December 8, 2016Inventor: Xianwu Ling
-
Publication number: 20160357894Abstract: A static timing analysis method that determines an expected design condition surrounding a target cell in an integrated circuit design. A derate adjustment is determined based on the expected design condition for a target cell and a timing derate, representing variation in propagation delay for a default design condition, is then adjusted based on the derate adjustment. An expected timing of a signal path including the target cell is determined based on the adjusted timing derate. The derate adjustment may be determined based on simulated variance of the propagation delay through the target cell for the expected design condition. This approach avoids unnecessary optimism or pessimism in the timing derate, which reduces the number of false positive or false negative detections of timing violations in the static timing analysis.Type: ApplicationFiled: August 18, 2016Publication date: December 8, 2016Inventors: Marlin Wayne FREDERICK, JR., Karen Lee DELK, Lena AHLEN, James Dennis DODRILL
-
Publication number: 20160357895Abstract: Methods and devices for providing and using a technical computing environment (TCE) for receiving a TCE model that, when executed, simulates behavior of a dynamic physical system, and that represents one or more physical components and their respective reliability information in a block diagram model. Applications of the model include automated system-level datasheet and bill of materials generation, component reliability information discovery, fault and stress assertions, and identification of emergent faults.Type: ApplicationFiled: June 2, 2016Publication date: December 8, 2016Applicant: The MathWorks, Inc.Inventors: Richard Hyde, Ebrahim M. Mestchian
-
Publication number: 20160357896Abstract: A method to generate chemo-epitaxy masks includes receiving a device pattern comprising a plurality of device geometries, wherein the device pattern conforms to chemo-epitaxy constraints, enlarging the device geometries along a width of the device geometries to provide enlarged device geometries, and using the enlarged device geometries to generate at least one chemo-epitaxy mask corresponding to the device pattern. The at least one chemo-epitaxy mask may include a neutral hard mask and one or more cut masks. The method may also include bridging device geometries that are within a selected distance along a length of the device geometries and merging device geometries that overlap. The method may also include filling break regions between the device geometries with a neutral fill pattern. A corresponding computer program product and computer system are also disclosed herein.Type: ApplicationFiled: June 8, 2015Publication date: December 8, 2016Inventors: Joy Cheng, Gregory S. Doerk, Michael A. Guillorn, Kafai Lai, HsinYu Tsai
-
Publication number: 20160357897Abstract: A semiconductor chip is defined to include a logic block area having a first chip level in which layout features are placed according to a first virtual grate, and a second chip level in which layout features are placed according to a second virtual grate. A rational spatial relationship exists between the first and second virtual grates. A number of cells are placed within the logic block area. Each of the number of cells is defined according to an appropriate one of a number of cell phases. The appropriate one of the number of cell phases causes layout features in the first and second chip levels of a given placed cell to be aligned with the first and second virtual grates as positioned within the given placed cell.Type: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventors: Jonathan R. Quandt, Scott T. Becker, Dhrumil Gandhi
-
Publication number: 20160357898Abstract: Aspects of the present disclosure include a computer-implemented method for designing a temperature-compliant integrated circuit (IC).Type: ApplicationFiled: June 2, 2015Publication date: December 8, 2016Inventors: James M. Johnson, Sungjae Lee, Lan Luo, Scott K. Springer
-
Publication number: 20160357899Abstract: Circuit design computing equipment may perform register retiming operations to improve the performance of a circuit design after having performed placement and routing operations. For example, the circuit design computing equipment may perform register retiming operations that move registers from a first portion of a circuit design that operates in a first clock domain into a synchronization region that separates the first portion of the circuit design from a second portion of the circuit design that operates in a second clock domain that is different than the first clock domain. Performing register retiming operations that move registers into a synchronization region between clock domains may solve the so-called short path—long path problem in which a long path that would benefit from a register retiming operation is coupled in parallel to a short path that has no location to receive a register during the register retiming operation.Type: ApplicationFiled: June 3, 2015Publication date: December 8, 2016Inventors: Benjamin Gamsa, Gordon Raymond Chiu
-
Publication number: 20160357900Abstract: A three-dimensional mask model that provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image.Type: ApplicationFiled: June 6, 2016Publication date: December 8, 2016Applicant: ASML NETHERLANDS B.V.Inventors: Peng LIU, Yu Cao, Luoqi Chen, Jun Ye