Patents Issued in March 28, 2017
-
Patent number: 9607071Abstract: A multi-cluster database management system is disclosed that distributes and manages data across a multi-cluster database through the use of cluster partitions. The multi-cluster database management system assigns cluster partitions to clusters of the multi-cluster database. The multi-cluster database management system can evenly or substantially evenly divide the cluster partitions and associated data among the clusters of the multi-cluster database. The multi-cluster database management system can scale in or out by adding or removing clusters from the multi-cluster database when needed or desired. Once a cluster is added or removed, the multi-cluster database management system re-balances the cluster partitions and the associated data across the clusters of the modified multi-cluster database.Type: GrantFiled: March 7, 2014Date of Patent: March 28, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Russell R. Stringham
-
Patent number: 9607072Abstract: A system for nested relationships from a schemaless database, comprising a client running an application which generates database access requests over a public or private network, a load balancer running an application which distributes the incoming database access requests from the clients across one or more API servers, and a load balancer running an application which distributes incoming database access requests from the one or more API servers across one or more database servers. The database servers implementing one or more schemaless databases across which one or more database models are distributed and the one or more API servers implementing for accessing the one or more database servers in a manner which implements nested relationships within the one or more schemaless databases in response to the incoming database requests from the load balancer.Type: GrantFiled: October 23, 2014Date of Patent: March 28, 2017Inventors: Tyler Bunnell, Mat Ryer
-
Patent number: 9607073Abstract: In a first aspect, a method includes, at a node of a Hadoop cluster, the node storing a first portion of data in HDFS data storage, executing a first instance of a data processing engine capable of receiving data from a data source external to the Hadoop cluster, receiving a computer-executable program by the data processing engine, executing at least part of the program by the first instance of the data processing engine, receiving, by the data processing engine, a second portion of data from the external data source, storing the second portion of data other than in HDFS storage, and performing, by the data processing engine, a data processing operation identified by the program using at least the first portion of data and the second portion of data.Type: GrantFiled: April 17, 2014Date of Patent: March 28, 2017Assignee: Ab Initio Technology LLCInventors: Ian Schechter, Tim Wakeling, Ann M. Wollrath
-
Patent number: 9607074Abstract: A computer-implemented method is provided that is stored on computer readable non-transitory media. One or more data fields are accessed within a file. Accessed data field, are mapped mapping on a display computer system. The accessed one or more data fields are from one or more data sources that relate to alerts from clustering messages received from managed infrastructure. The mapping being performed based on a input of the alert summaries using a graphical user interface. Displayed on the display computer system are one or more dashboards of alerts relative to summaries from clustering messages received from managed infrastructure. The one or more dashboards include at least one of actions that a user can take relative to clustered messages.Type: GrantFiled: April 28, 2014Date of Patent: March 28, 2017Assignee: MOOGSOFT, INC.Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
-
Patent number: 9607075Abstract: A computer-implemented method is provided that is stored on computer readable non-transitory media. One or more data fields are accessed within a file. Accessed data field, are mapped mapping on a display computer system. The accessed one or more data fields are from one or more data sources that relate to situations from clustering messages received from managed infrastructure. The mapping being performed based on a input of the situation summaries using a graphical user interface. Displayed on the display computer system are one or more dashboards of situations relative to summaries from clustering messages received from managed infrastructure. The one or more dashboards include at least one of actions that a user can take relative to clustered messages.Type: GrantFiled: April 28, 2014Date of Patent: March 28, 2017Assignee: MOOGSOFT, INC.Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
-
Patent number: 9607076Abstract: A device for determining interest includes a storage portion configured to store, on a user-by-user basis, a co-occurrence frequency in correlation with a user, the co-occurrence frequency indicating how many times a pair of words is used in a same cluster of a first document, on a pair-by-pair basis, to which the user gained access previously; a designating portion configured to allow a person who is to conduct a search to designate a second document and any one of the users; and a determination portion configured to determine that, among the pairs, a pair which is used in a same cluster of the designated second document and which also satisfies a predetermined condition of the co-occurrence frequency corresponding to the designated user is a particular pair in the second document which is probably of high interest to the designated user.Type: GrantFiled: June 6, 2014Date of Patent: March 28, 2017Assignee: KONICA MINOLTA, INC.Inventors: Yoichi Kawabuchi, Satoshi Deishi, Kagumi Moriwaki
-
Patent number: 9607077Abstract: Methods and systems are provided that may be utilized to recommend content to a user.Type: GrantFiled: November 1, 2011Date of Patent: March 28, 2017Assignee: Yahoo! Inc.Inventors: Wei Li, Xianyu Zhao, Peng Liu
-
Patent number: 9607078Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting related conversations. In one aspect, it is determined that a portion of a conversation thread includes an exchange of messages between fewer than a predetermined number of conversation participants. Based on determining that the portion of the conversation thread includes the exchange of messages between fewer than the predetermined number of conversation participants, a conversation view can be generated that that includes a flattened representation of the portion of the conversation thread.Type: GrantFiled: September 13, 2012Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Christian Kaiserlian, Adam Berenzweig, Lorenz Huelsbergen
-
Patent number: 9607080Abstract: According to one embodiment, an electronic device includes a display processor and a processor. The display processor is configured to display on a screen a plurality of clips. Each of the plurality of clips corresponds to at least a part of a document. The processor is configured to designate a first clip group in the plurality of clips as a search key in accordance with an operation by a user, and to acquire information regarding one or more second clips of the plurality of clips, the one or more second clips being related to the first clip group. The display processor is further configured to display the one or more second clips as a search result corresponding the search key.Type: GrantFiled: April 18, 2014Date of Patent: March 28, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Sachie Yokoyama, Eita Shuto
-
Patent number: 9607081Abstract: Systems and methods are disclosed for categorizing a user. An example method includes marking one or more graphical user interface (GUI) features of an application. The method also includes monitoring a user's usage of the one or more marked GUI features of the application. The method further includes generating one or more user-specific ontologies for the user in accordance with the user's monitored usage. The method also includes comparing the one or more user-specific ontologies with a plurality of defined ontologies. Each defined ontology corresponds to a category of a plurality of categories. The method further includes categorizing the user in accordance with the comparison of the one or more user-specific ontologies and the plurality of defined ontologies.Type: GrantFiled: November 15, 2013Date of Patent: March 28, 2017Assignee: Red Hat, Inc.Inventors: Filip Nguyen, Filip Eliá{hacek over (s)}
-
Patent number: 9607083Abstract: An audio system including an audio playback device that is configured to operatively connect to a plurality of digital audio sources for playback of content from the digital audio sources and each of the audio playback devices including a set of preset indicators. Each preset indicator in the set of preset indicators is configured to have assigned to it an entity associated with one of the plurality of digital audio sources. A first control device is wirelessly coupled to the audio playback device via a first wireless communication interface and includes a first level of control functionality while a second control device is wirelessly coupled to the audio playback device via a second wireless communication interface and includes a second level of control functionality that is greater than the first level of control functionality.Type: GrantFiled: October 8, 2013Date of Patent: March 28, 2017Assignee: Bose CorporationInventors: Glenn Gomes-Casseres, Yong Gao, John Michael Sakalowsky
-
Patent number: 9607084Abstract: Assigning a single master identifier to all related content assets. Memory is provided for storing content assets and metadata associated with each of the content assets, wherein the metadata includes a plurality of metadata field entries. A processor is coupled to the memory. The processor is configured for analyzing the metadata associated with each of the content assets to produce correlations between metadata field entries associated therewith, identifying related content assets by determining content assets having a predetermined correlation between metadata field entries and assigning a single, unique asset identifier to the related content assets.Type: GrantFiled: March 11, 2011Date of Patent: March 28, 2017Assignee: Cox Communications, Inc.Inventors: Yousef Wasef Nijim, Terry Douglas Lee, Francisco Gonzalez
-
Patent number: 9607085Abstract: A method of organizing a data in a database system using a swarm database system that has one or more nodes comprising one or more processors and memory, the memory of the one or more nodes storing one or more programs to be executed by the one or more processors. Identifying data to store in one or more tables on a bucket, wherein the bucket is a allocation of a partitioned storage in a node of the one or more nodes. Assigning to each of the identified data an identifier and a data storage hierarchical level of a plurality of hierarchical levels.Type: GrantFiled: December 16, 2011Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith Peters, Bryn Robert Dole, Michael Markson, Robert Michael Saliba, Rich Skrenta, Robert N. Truel, Gregory B. Lindahl
-
Patent number: 9607086Abstract: In one example, a data security system may determine prevalence of a file based query data for an object (e.g., a file or a hash or a file). An example algorithm may provide using a statistically justifiable estimate of the prevalence while storing few data records, and therefore may provide prevalence information in O(1) time complexity (i.e., constant time). Such an algorithm may be applied in near real-time to provide, e.g., an immediate response to a query for the prevalence of a file.Type: GrantFiled: March 27, 2014Date of Patent: March 28, 2017Assignee: McAfee, Inc.Inventors: Richard Morrey, Guy Roberts, Ramnath Venugopalan, Nick Wilson
-
Patent number: 9607087Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing answer boxes based on query results. One of the methods includes receiving seed queries for an answer box; analyzing query log information, wherein analyzing query log information comprises identifying query results that have been provided in response to the seed queries; identifying one or more of the query results as answer box indicators based on the analyses of the query log information, wherein the answer box indicators are indicators for the answer box; and storing data identifying the one or more query results as answer box indicators for the answer box.Type: GrantFiled: August 1, 2014Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Eran Ofek, Benedict A. Gomes, Tal Cohen, Anna Bendersky, Asaph Arnon, Nitsan Oz, Oren Naim, Amitabh K. Singhal, Zvi Ben-Haim, Ziv Bar-Yossef, Matan Kalman, Gil Simha Briskin
-
Patent number: 9607088Abstract: A method and apparatus for detecting a multimedia content change, and a resource propagation system. The method comprises: when importing a resource address of multimedia content, acquiring original feature information of the multimedia content; receiving first feature information of the multimedia content from a client; determining, according to the first feature information and corresponding original feature information of the multimedia content, whether the resource address of the multimedia content is abnormal; and detecting whether multimedia content at an abnormal resource address is changed. It is firstly determined whether a resource address corresponding to multimedia content is abnormal, and if the resource address is abnormal, then it is determined whether the multimedia content corresponding to the resource address is changed, thereby preventing repeated checking of a large number of normal resource addresses, improving the detection efficiency, and reducing the detection cost.Type: GrantFiled: August 5, 2014Date of Patent: March 28, 2017Assignee: SHENZHEN DEVELOPMENT PROMOTION CENTRE FOR ENTERPRISESInventor: Jimmy Chun
-
Patent number: 9607089Abstract: Systems and methods for search and search optimization using a pattern in a location identifier is disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of search and search optimization. The method includes, detecting a set of location identifiers that have a pattern that matches a specified pattern and identifying a set of search results as having content related to the semantic type. The specified pattern can be stored in a computer-readable storage medium and corresponds to a semantic type. The set of search results can include objects associated with the set of location identifiers having the specified pattern.Type: GrantFiled: October 14, 2014Date of Patent: March 28, 2017Assignee: VCVC III LLCInventors: James M. Wissner, Nova Spivack
-
Patent number: 9607090Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for recommending an event to a user. In some implementations, one or more servers receive information identifying a plurality of events. The one or more servers store data of the plurality of events in a first one or more data tables having an action field, an item field, and a user field, and analyze the data of the first one or more data tables to generate one or more pairs, each pair including information identifying a set of events and a target event. The one or more servers may calculate a similarity score for each of the one or more pairs and store the respective similarity score in a second one or more data tables having a set field, a target event field, and a similarity score field.Type: GrantFiled: January 21, 2014Date of Patent: March 28, 2017Assignee: salesforce.com, inc.Inventors: Joel Palmert, Xiao Meng
-
Patent number: 9607091Abstract: An aspect includes generating an ontological domain based upon information elements, which elements represent aspects of detectable behaviors of an individual. A portion of the behaviors are captured via input of the individual, and another portion is received from a source that is independent of the computer and absent any user input. The generating includes creating subdomains of contextually organized collections of the information elements by topic, comparing the information elements across the subdomains, determining relationships of the information elements across topics based on common features, and determining relevance of the relationships across the subdomains based on measurable aspects of the information elements, whereby the relationships determined to be relevant are identified as an interest of the individual.Type: GrantFiled: February 11, 2016Date of Patent: March 28, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Steven N. Tischer
-
Patent number: 9607092Abstract: A method comprises the steps of: transmitting a map request from a client computer to a server; receiving in the client computer data representing a map from a map server; receiving, in the client computer, dynamic, location-based data from a content provider separately from the data representing the map; generating within the client computer a rendering of the dynamic, location-based data overlaid on the map; and displaying the rendering on the client computer.Type: GrantFiled: May 25, 2005Date of Patent: March 28, 2017Assignee: EXCALIBUR IP, LLCInventors: Jeremy Kreitler, Ali Diab
-
Patent number: 9607093Abstract: Method and system for operating tabbed browsing with anti-spoofing protection. Tabbed browsing operates to detect pop-up dialogs sent from malicious web pages operating in a background browser. Keystrokes and keyboard messages are prevented from being delivered to background browsers. Unauthorized movement of background browsers are detected. URLs are inspected before being saved or restored.Type: GrantFiled: August 30, 2011Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Mark Yolleck, David Anton Walters
-
Patent number: 9607094Abstract: According to one embodiment of the present disclosure, a portable terminal obtains an address for accessing a server from a signage terminal. The portable terminal generates a card for displaying a message in the signage terminal. The portable terminal transmits the card to the server. The signage terminal displays the card received from the server.Type: GrantFiled: February 11, 2016Date of Patent: March 28, 2017Assignees: Kabushiki Kaisha Toshba, Toshiba Visual Solutions CorporationInventor: Hisao Kawasato
-
Patent number: 9607095Abstract: A browser collection method, a browser collection system and a terminal device including the browser collection system are provided. The method includes: receiving an address collection instruction signal inputted via a webpage tag or a button associated with the webpage tag; obtaining a webpage link address corresponding to the webpage tag in accordance with the address collection instruction signal; and saving the webpage link address in a favorites folder. Thus, a webpage link address can be saved in a favorites folder by inputting an address collection instruction via a webpage tag or a button associated with the webpage tag, without the need of opening the webpage, and such operations are quick, simple and convenient.Type: GrantFiled: July 11, 2014Date of Patent: March 28, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Lei Zhang
-
Patent number: 9607096Abstract: A system and method for managing access to content is provided. One example embodiment provides for a method including acts of identifying a filter of content based at least in part on the preferences a user and a subject presented in the content and presenting the content using the filter to the user. Another example embodiment provides for a system that includes a controller configured to identify a filter of content based on preferences of a user, to present content using the identified filter and to update the preferences of the user based on feedback from the user and the subjects presented in the content.Type: GrantFiled: June 23, 2014Date of Patent: March 28, 2017Assignee: Excalibur IP, LLCInventors: Athellina Athsani, Elizabeth F. Churchill, Joseph O'Sullivan
-
Patent number: 9607097Abstract: Systems and methods for fault tolerant content delivery. A request is received from a user for customized content on the network, the request for customized content comprising an identifier for the content and identification information. The request is forwarded from the user for the customized content over the network. Generic content corresponding to the customized content is stored in a cache for future use. The generic content is sent to the user if no customized content is received in response to the forwarded request from the user.Type: GrantFiled: March 26, 2012Date of Patent: March 28, 2017Assignee: EXCALIBUR IP, LLCInventor: Shu Kit Francis Chan
-
Patent number: 9607098Abstract: A method of determining structured product information for a product from a product description using a product entity graph. The product graph can include a plurality of nodes. Each of the plurality of nodes can include an entity value key, one or more entity names, and an entity name count for each of the one or more entity names. The method can include determining k-grams of the product description. The method also can include, for each k-gram of the product description, determining a matching node of the plurality of nodes of the product entity graph that corresponds to the k-gram and determining a derived entity name for the product from the one or more entity names of the matching node based at least in part on the entity name counts corresponding to the one or more entity names. Other embodiments of related systems and methods are also disclosed.Type: GrantFiled: June 2, 2014Date of Patent: March 28, 2017Assignee: WAL-MART STORES, INC.Inventors: Fan Yang, Narasimhan Rampalli, Digvijay Lamba
-
Patent number: 9607099Abstract: A method, system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment provides a method of managing access by multiple users to a predefined query against data in a database. The method comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.Type: GrantFiled: March 29, 2010Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 9607100Abstract: A method and system for providing inline search suggestions for a search string submitted by a user of an electronic marketplace is provided. A user submits a search string via a search interface in a computing device of the user. An electronic marketplace system receives the search string and identifies individual search terms in the search string that can be logically grouped together to form one or more segments in the search string. The electronic marketplace identifies a plurality of search strings submitted by a plurality of users that may relate to identified segments of search string submitted by the user. In one embodiment, the user selects a particular segment of the search string via the search interface. The electronic marketplace provides suggested search terms related to the identified segment to the user via the search interface.Type: GrantFiled: June 12, 2014Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: Erica Nichol Ware, Luis Antonio Diniz Fernandes de Morais Sarmento, Sarah Esther Williams
-
Patent number: 9607101Abstract: Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.Type: GrantFiled: February 9, 2015Date of Patent: March 28, 2017Assignee: Apple Inc.Inventors: Wayne R. Loofbourrow, Julien Robert, Alexandre Moha, Olivier Bonnet, Simon I. Bovet, Stephen Frederick Decker, Brendan John Langoulant, Julien Jacques Jalon
-
Patent number: 9607102Abstract: Disclosed methods and systems are directed to task switching in dialog processing. The methods and systems may include activating a primary task, receiving, one or more ambiguous natural language commands, and identifying a first candidate task for each of the one or more ambiguous natural language commands. The methods and system may also include identifying, for each of the one or more ambiguous natural language commands and based on one or more rules, a second candidate task of the plurality of tasks corresponding to the ambiguous natural language command, determining whether to modify at least one of the one or more rules-based task switching rules based on whether a quality metric satisfies a threshold quantity, and when the second quality metric satisfies the threshold quantity, changing the task switching rule for the corresponding candidate task from a rules-based model to the optimized statistical based task switching model.Type: GrantFiled: September 5, 2014Date of Patent: March 28, 2017Assignee: Nuance Communications, Inc.Inventors: Jean-Francois Lavallee, Jacques-Olivier Goussard, Richard Beaufort
-
Patent number: 9607103Abstract: A method for clustering data elements stored in a data storage system includes reading data elements from the data storage system. Clusters of data elements are formed with each data element being a member of at least one cluster. At least one data element is associated with two or more clusters. Membership of the data element belonging to respective ones of the two or more clusters is represented by a measure of ambiguity. Information is stored in the data storage system to represent the formed clusters.Type: GrantFiled: January 23, 2013Date of Patent: March 28, 2017Assignee: Ab Initio Technology LLCInventor: Arlen Anderson
-
Patent number: 9607104Abstract: A method includes receiving, at a computing device comprising a processor, a request to determine bicliques in a graph, where the graph includes a first set of nodes, a second set of nodes, and a set of edges, each edge in the set of edges connecting a node in the first set of nodes to a node in the second set of nodes. The method also includes determining at least one biclique based on querying a bitmap index representing the graph, where the bitmap index includes a plurality of bit strings corresponding to the first set of nodes, and where a value stored in a particular location in each bit string indicates whether an edge connects a first node corresponding to the bit string to a second node corresponding to the particular location.Type: GrantFiled: April 29, 2016Date of Patent: March 28, 2017Assignee: UMBEL CORPORATIONInventors: Travis Turner, Ryan Edward Ebanks, Kevin Troy Safford, Matthew Isaac Jaffee, Todd Wesley Gruben, Cody Stephen Soyland, Higinio O. Maycotte, Charles Martin
-
Patent number: 9607105Abstract: Methods and systems of searching for text across platforms are usable to guide users to additional content for consumption. Search queries are based on text found within digital content and results are provided to indicate content from multiple different content items that contain the same or similar text. Cross-platform searches provide extensive breadth when a consumer is searching for similar information among a myriad of different sources. Additionally, search filtering may help provide more relevant results and search result weighting may provide prioritized lists of relevant content.Type: GrantFiled: March 30, 2011Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: Ramya Dass, Manikandan Thangarathnam
-
Patent number: 9607106Abstract: A method of searching a pattern in sequence data includes setting a plurality of interest pattern models each including an interest pattern length, an allowed mismatch value, and a minimum support; calculating a support of a candidate pattern that is generable within the interest pattern length based on the allowed mismatch value of at least one of the plurality of interest pattern models; and determining whether the support of the candidate pattern fulfills a condition of the minimum support of at least one of the plurality of interest pattern models.Type: GrantFiled: February 28, 2014Date of Patent: March 28, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Yo-Han Roh, Hyoung-Min Park, Joo-Hyuk Jeon, Seok-Jin Hong
-
Patent number: 9607107Abstract: To provide a method for displaying a list of contents divided in plural pages by saving a trouble for finding the desired contents. If the user puts (hovers) a cursor over an index for displaying a divided partial list, the attribute values of the contents included in the partial list corresponding to the index are displayed. Also, it is suitable that the attribute values displayed at this time are configured so that the attribute values used for sort may be displayed as a tooltip.Type: GrantFiled: May 6, 2008Date of Patent: March 28, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Yoshinobu Hamada
-
Patent number: 9607108Abstract: Systems, methods, and computer readable mediums. A method includes receiving a geometric model including at least one removal feature having at least one face, the removal feature being a feature that is removed prior to variational solving and recreated after a variational solution has been applied into the geometric model. The method includes designating at least one face of the removal feature as a remain variational face that will not be removed during a variational edit. The method includes adding a constraint to the remain variational face of the removal feature and performing the variational edit on the model to produce an edited model, including applying the constraint. The method includes storing the edited model.Type: GrantFiled: November 1, 2013Date of Patent: March 28, 2017Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Peter Philip Lonsdale Nanson
-
Patent number: 9607109Abstract: There is provided a method of regulating the formulation of a multi-component product comprising a product attribute profile, the method comprising providing a first and second component of the product, each component having a component attribute profile; supplying to a product formulation zone the first component and the second component in a desired ratio and combining the first and second components together to provide the product or a precursor thereof to yield a target product attribute profile; responsive to a change or predicted change in at least one component attribute profile, supplying information concerning the attribute change to a data processing apparatus and calculating with respect to that change an adjustment in the ratio to reduce the deviation of one or more attributes of the product attribute profile from the target product attribute profile. A production system is also provided.Type: GrantFiled: January 6, 2014Date of Patent: March 28, 2017Assignee: The Coca-Cola CompanyInventor: Douglas A. Bippert
-
Patent number: 9607110Abstract: A system and method for realizing a building system is disclosed. In an embodiment, a holistic approach to a complex building system involves using high-productivity high-performance computing resources, such as cloud services, to manage a complex building system from building inception through to building operation. Because high-productivity high-performance computing resources are used, modeling, optimization, simulation, and verification can be performed from a single platform on a scale which heretofore has not been applied to complex building systems. Additionally, the holistic approach to complex building systems involves using a centralized database to manage all of the information related to a building system.Type: GrantFiled: March 19, 2012Date of Patent: March 28, 2017Assignee: ADITAZZ, INC.Inventors: Ward A. Vercruysse, Deepak J. Aatresh, Zigmund Rubel
-
Patent number: 9607111Abstract: A method, apparatus, system, and computer program product provide the ability to utilize a spatial model. A first input body and a second input body are obtained. A non-regular Boolean operation is performed that combines the first input body and the second input body to create and output an output body. The output body is a spatial model represented by a non-manifold solid body. A topological property of the non-manifold solid body is exposed to select and control an attribute of a building component represented by the non-manifold solid body.Type: GrantFiled: June 24, 2013Date of Patent: March 28, 2017Assignee: Autodesk, Inc.Inventors: Roslyn Robert Aish, Aparajit Pratap
-
Patent number: 9607112Abstract: A sequence control portion of a control program is configured to execute simulation for one period to generate an execution result related to the sequence control portion. A motion control portion is configured to execute simulation for one period to generate an execution result related to the motion control portion. A control period number is then increment updated. Whether or not a resumable control period is determined, and if determined as the resumable control period, content of a resuming data buffer (828) updated in the previous control period is saved in a resuming data storage section (826).Type: GrantFiled: February 14, 2011Date of Patent: March 28, 2017Assignee: OMRON CorporationInventors: Yasunori Sakaguchi, Kenichiro Mori
-
Patent number: 9607113Abstract: A device may include a processor and a memory. The processor may receive a request to link a model element, of a model, and a spatial element. The model, when executed, simulates behavior of a system, and the spatial element is a physical object or an object that is rendered for display in two or more dimensions. The processor may further receive information identifying the model element, receive information identifying the spatial element, and create a link between the identified model element and the identified spatial element based on the received request. The link may allow at least one of the model element to be identified based on identification of the spatial element, or the spatial element to be identified based on identification of the model element. The memory may store the link.Type: GrantFiled: December 28, 2012Date of Patent: March 28, 2017Assignee: The MathWorks, Inc.Inventors: John E. Ciolfi, Pieter J. Mosterman, Jay R. Torgerson, Daniel F. Higgins, Paul F. Kinnucan
-
Patent number: 9607114Abstract: The invention relates to a method for activating a motion system of a simulator provided for simulating motion and/or acceleration values, wherein at least one acceleration value (1) which is to be simulated is simulated by the motion system being inclined in relation to the earth's vertical, and an additional translatory motion profile (5) of the motion system is determined in order to compensate liar a simulation error (3) until the positioning angle is reached. Activation then takes place in dependence on an inclination profile and the additional translatory motion profile (5).Type: GrantFiled: May 31, 2012Date of Patent: March 28, 2017Assignee: Deutsches Zentrum fuer Luft— und Raumfahrt e.V.Inventor: Carsten Seehof
-
Patent number: 9607115Abstract: Techniques for reporting realistic kinetic energy of a multi-part FEA model are disclosed. FEA model representing a product is received. The product contains more than one parts, each part comprises multiple finite elements. Nodal lumped masses are defined therein to ensure a realistic mass distribution. Kinetic energy of the nodal lumped masses shared by multiple parts is acutely computed for the shared parts. Each of the nodal lumped masses is allocated and accumulated into respective portions as an added mass contribution in accordance with a set of predefined rules for various sharing situations of the finite elements that share the nodal lumped mass. Numerically-simulated structural responses are obtained by conducting a time marching simulation using the FEA model. Finally, kinetic energy of each finite element is reported; calculated using the obtained structural responses, the element mass, and the corresponding added mass contribution from the nodal lumped masses.Type: GrantFiled: November 25, 2013Date of Patent: March 28, 2017Assignee: Livermore Software Technology Corp.Inventor: John O. Hallquist
-
Patent number: 9607116Abstract: Distributed hardware device simulation, including: identifying a plurality of hardware components of the hardware device; providing software components simulating the functionality of each hardware component, wherein the software components are installed on compute nodes of a distributed processing system; receiving, in at least one of the software components, one or more messages representing an input to the hardware component; simulating the operation of the hardware component with the software component, thereby generating an output of the software component representing the output of the hardware component; and sending, from the software component to at least one other software component, one or more messages representing the output of the hardware component.Type: GrantFiled: October 31, 2012Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Charles J. Archer, Michael A. Blocksome, Joseph D. Ratterman, Brian E. Smith
-
Patent number: 9607117Abstract: A method of calculating at least one delay timing value for at least one setup timing stage within an integrated circuit design includes applying Negative/Positive Bias Temperature Instability (N/PBTI) compensation margins to delay values for elements within the at least one setup timing stage, and calculating the at least one delay timing value for the at least one setup timing stage based at least partly on the N/PBTI compensation margins applied to the delay values. The method further includes identifying at least partially equivalent elements within the parallel timing paths of the at least one setup timing stage, and applying reduced N/PBTI compensation margins to delay values for the identified at least partially equivalent elements within parallel timing paths of the at least one setup timing stage.Type: GrantFiled: January 8, 2013Date of Patent: March 28, 2017Assignee: NXP USA, Inc.Inventors: Asher Berkovitz, Michael Priel, Sergey Sofer
-
Patent number: 9607118Abstract: A linear circuit simulator can be supplied with a linear power distribution model of an integrated circuit (IC) and two sets of voltage regulator equivalent resistances. The linear circuit simulator can then be used to calculate two voltages, at a sense point of the IC, corresponding to the two sets of voltage regulator equivalent resistances. The two sets of voltage regulator equivalent resistances and the two voltages at the IC sense point can be used to interpolate a slope of a resistance versus voltage curve of the linear power distribution model. The slope can be used to calculate an updated set of voltage regulator equivalent resistances, which can be used by the linear circuit simulator to calculate a set of performance metrics and an updated voltage at the sense point of the IC.Type: GrantFiled: April 19, 2016Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Raju Balasubramanian, Erich C. Schanzenbach, Howard H. Smith, Anurag P. Umbarkar
-
Patent number: 9607119Abstract: A method of designing an acoustic microwave filter comprises generating a proposed filter circuit design having an acoustic resonant element with a defined admittance value, introducing a lumped capacitive element in parallel and a lumped inductive element in series with the resonant element, selecting a first capacitance value for the capacitive element and a first inductance value for the inductive element, thereby creating a first temperature modeled filter circuit design, simulating the first temperature modeled filter circuit design at a first operating temperature, thereby generating a first frequency response, selecting a second capacitance value for the capacitive element and a second inductance value for the inductive element, thereby creating a second temperature modeled filter circuit design, simulating the second temperature modeled filter circuit design at a second operating temperature, thereby generating a second frequency response, and comparing the first and second frequency responses to theType: GrantFiled: June 29, 2016Date of Patent: March 28, 2017Assignee: RESONANT INC.Inventors: Sean McHugh, Neal O. Fenzi
-
Patent number: 9607120Abstract: A method and apparatus are provided for implementing system irritator accelerator field programmable gate array (FPGA) Units (AFUs) residing behind a Coherent Attached Processors Interface (CAPI) unit in a computer system. An AFU is implemented in an FPGA residing behind the CAPI unit, the AFU includes a system irritator accelerator. A processor configures the AFU and enables the AFU system irritator to execute. The AFU system irritator is replicated to create additional irritation and is re-programmable.Type: GrantFiled: December 30, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Jason D. Greenwood, Steven D. McJunkin, Paul E. Schardt, Nathaniel K. Tuen
-
Patent number: 9607121Abstract: A MOS device includes an active area having first and second contacts. First and second gates are disposed between the first and second contacts. The first gate is disposed adjacent to the first contact and has a third contact. The second gate is disposed adjacent to the second contact and has a fourth contact coupled to the third contact. A transistor defined by the active area and the first gate has a first threshold voltage, and a transistor defined by the active area and the second gate has a second threshold voltage.Type: GrantFiled: August 21, 2014Date of Patent: March 28, 2017Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Fu-Lung Hsueh, Chih-Ping Chao, Chewn-Pu Jou, Yung-Chow Peng, Harry-Hak-Lay Chuang, Kuo-Tung Sung
-
Patent number: 9607122Abstract: This application discloses performing a static timing analysis on a circuit design with an unbalanced clock tree, for example, to determine data arrival timing and clock arrival timing at multiple clock-driven circuits in a circuit design, and then performing clock tree synthesis on the circuit design to initially balance the unbalanced clock tree based, at least in part, on the data arrival timing relative to the clock arrival timing at the multiple clock-driven circuits. The clock tree after initial balancing includes a clock signal path configured to provide a clock signal to each of the multiple clock-driven circuits with a new clock arrival timing that corresponds to the data arrival timing.Type: GrantFiled: January 30, 2014Date of Patent: March 28, 2017Assignee: Mentor Graphics CorporationInventor: Vincent Le Bars