Patents Issued in November 21, 2017
  • Patent number: 9824124
    Abstract: A method and apparatus are provided for better web ad matching by combining relevance with consumer click feedback. In one example, the method includes receiving a query page, extracting features from the query page, re-weighting the query page, evaluating the query page in light of each ad in order to score each ad and pick substantially best ad matches of the indexed ads, and returning the substantially best ad matches to the consumer computer.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: November 21, 2017
    Assignee: Excalibur IP, LLC
    Inventors: Deepayan Chakrabarti, Deepak K. Agrawal, Vanja Josifovski
  • Patent number: 9824125
    Abstract: Disclosed are methods and apparatus for storing, suggesting, and/or utilizing lighting settings. A database of relevant lighting settings for recommendation to lighting users may be managed and at least some of the relevant lighting settings may each be associated with a weighting corresponding to an experience level of a user that created the lighting setting. Relevant lighting settings for a lighting system may also be identified and a creator experience level, lighting systems contextual data, and/or reconstructability of the lighting settings may be used in identifying and/or sorting the relevant lighting settings.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: November 21, 2017
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Tatiana Aleksandrovna Lashina, Paul Anthony Shrubsole, Dirk Valentinus Rene Engelen, Dzmitry Viktorovich Aliakseyeu, Bartel Marinus Van De Sluis, Ramon Antoine Wiro Clout
  • Patent number: 9824126
    Abstract: A mobile wireless communications device includes a display, and a memory configured to store a plurality of applications and corresponding application data for each application. The mobile wireless communications device also includes at least one input device, and a processor. The processor is configured to search the application data for a search term to thereby determine whether each application of the plurality thereof has search results associated therewith, and present applications having search results associated therewith on an application selection screen, without displaying the search results, on the display. The processor is further configured to receive selection of an application of the plurality thereof via the at least one input device, and execute the selected application to thereby present the search results on the display.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: November 21, 2017
    Assignee: BLACKBERRY LIMITED
    Inventors: David Bukurak, Jennifer Ignacz
  • Patent number: 9824127
    Abstract: Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor, a memory connected configured to store an interest-driven data visualization application, and metadata storage, wherein the interest-driven data visualization application configures the processor to define reporting data requirements, generate data retrieval job data based on the reporting data requirements, transmit the data retrieval job data, receive aggregate data, create at least one piece of reporting data using the received aggregate data and the reporting data requirements, associate visualization metadata with the reporting data describing the visual appearance of the at least one piece of reporting data, and generate a report using the reporting data requirements and the visualization metadata.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 21, 2017
    Assignee: Workday, Inc.
    Inventors: Prithvi Prabhu, Benjamin Mark Werther, Kevin Scott Beyer, John Glenn Eshleman, James Mulholland
  • Patent number: 9824128
    Abstract: The present invention is a distributed computer system of heterogeneous databases joined in an information grid and configured with an Application Programming Interface hardware which includes a search engine component for performing user-structured queries on multiple heterogeneous databases in real time. This invention reduces overhead associated with the impedance mismatch that commonly occurs in heterogeneous database queries.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: November 21, 2017
    Assignee: The United States of America as Represented by the Administrator of NASA
    Inventors: David A. Maluf, Mohana M. Gurram, Christopher D. Knight, Takeshi Okimura, Vu Hoang Tran, Anh Ngoc Trinh
  • Patent number: 9824129
    Abstract: Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
  • Patent number: 9824130
    Abstract: Optimizing synchronization of enterprise content management systems is described. A system identifies multiple synchronization intervals corresponding to multiple synchronization tasks. The system estimates multiple execution times corresponding to the multiple synchronization tasks. The system calculates multiple remaining times corresponding to the multiple synchronization tasks, wherein the multiple remaining times are based on the multiple synchronization intervals corresponding to the multiple synchronization tasks minus the multiple execution times corresponding to the multiple synchronization tasks. The system orders the multiple synchronization tasks for execution based on corresponding multiple remaining times, from a lowest remaining time to a highest remaining time.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: November 21, 2017
    Assignee: Open Text Corporation
    Inventors: Dmitry Y. Korshunov, Dmitry Volchegursky, Shu-Shang Sam Wei, Linda J. Wong, Dmitry Limonov, Boris Shpilyuck
  • Patent number: 9824131
    Abstract: A technique includes determining at least one metric associated with a replication operation to replicate at least a portion of a first object stored on one of a client, a first storage appliance and a second storage appliance onto another one of the client, the first storage appliance and the second storage appliance. The technique further includes regulating the replication operation including selectively regulating at least one parameter of the replication operation based on the metric(s).
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: November 21, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Thomas Camble, Andrew Todd, Ramadoss Nirmal
  • Patent number: 9824132
    Abstract: Disclosed are a method and system for recovering a distributed system from a failure of a data storage unit. The distributed system includes a plurality of computer systems, each having a read-write computer and a data storage unit. Data is replicated from a particular data storage unit to other data storage units using publish-subscribe model. A read-write computer receives the replicated data, processes the data for any conflicts and stores it in the data storage unit. If a data storage unit fails, another data storage unit that has latest data corresponding to the failed data storage unit is determined and the latest data is replicated to other data storage units. Accordingly, the distributed system continues to have the data of the failed data storage unit. The failed data storage unit may be reconstructed using data from one of the other data storage units in the distributed system.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Sachin Kulkarni, Sanjeev Kumar, Harry Li, Laurent Demailly, Liat Atsmon Guz
  • Patent number: 9824133
    Abstract: A multi-tenant system for providing hosted analytic services may be dynamically configured in response to a request from a user. A request for analytic services may comprise an indication of at least one data source to be incorporated into an n-dimensional cube. A data source connector and transformation pipeline may transform data received from the data source to a format compatible with a dimension and hierarchy model of the n-dimensional cube.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: November 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Santosh Kalki, Srinivasan Sundar Raghavan, Timothy Andrew Rath, Mukul Vijay Karnik, Amol Devgan, Swaminathan Sivasubramanian
  • Patent number: 9824134
    Abstract: A plurality of transactions is handled in a database. Each transaction includes a plurality of operations on at least one record in the database with at least two of the transactions being handled concurrently. Thereafter, a temporary timestamp is assigned to each record. The temporary timestamp are based, at least in part, on the corresponding transaction. Further, a final timestamp is assigned to each record with a commit operation. It can later be determined, using a visibility function and based on the assigned temporary timestamps and final timestamps, which of the records are visible in a consistent view for a first transaction. Based on such determination, access can be provided to those records determined to be visible to be accessed to the first transaction.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: November 21, 2017
    Assignee: SAP SE
    Inventors: Ivan Schreter, Juchang Lee, Mihnea Andrei, Changgyoo Park
  • Patent number: 9824135
    Abstract: Method for decomposing a complexly shaped object in a data set, such as a geobody (31) in a seismic data volume, into component objects more representative of the true connectivity state of the system represented by the data set. The geobody is decomposed using a basis set of eigenvectors (33) of a connectivity matrix (32) describing the state of connectivity between voxels in the geobody. Lineal subspaces of the geobody in eigenvector space are associated with likely component objects (34), either by a human interpreter (342) cross plotting (341) two or more eigenvectors, or in an automated manner in which a computer algorithm (344) detects the lineal sub-spaces and the clusters within them.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: November 21, 2017
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Matthias Imhof, Pavel Dimitrov, Antonio R. C. Paiva
  • Patent number: 9824136
    Abstract: Managing application interaction on a device using dynamic containers. A method includes, for a set of applications on a device, based on certain conditions, determining a plurality of container groups. Each container group defines a set of applications and a set of interactions parameters defining boundaries of interactions between the applications for the applications in the container group. The method further includes identifying one or more changes in the certain conditions. As a result of identifying one or more changes in the certain conditions, the method includes changing membership in the container groups.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeremy Christopher Dorfman, Jeremy Edward Dunker
  • Patent number: 9824137
    Abstract: A device, system and method are provided for processing structured documents, such as webpages, for display. Various elements within the structured document are parsed and rendered by an electronic device for outputting to an external or integrated display. In response to a detected scaling instruction, such as a zoom in instruction, a selected region of the displayed document indicated by the instruction is scaled to a first scaled size, including any text content therein. Any text content contained within the region may be reflowed according to the bounds of its containing element or a viewport. A dominant alignment is determined from the element or elements contained within the selected region, and the portion of the scaled region to be output to the display is determined based on the dominant alignment.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: November 21, 2017
    Assignee: BlackBerry Limited
    Inventors: Eli Joshua Fidler, Matthew Nicholaos Staikos
  • Patent number: 9824138
    Abstract: Methods and systems for searching over a large corpus of data to discover relevant information artifacts based on similar content and/or relationships are disclosed. Improvements over simple keyword and phrase based searching over Internet scale data are shown. A search query may be modified or relaxed based on the search terms and a contextual relationship therebetween. The search results may be ranked based on both a data ranking corresponding to the data entries in the corpus and a query ranking corresponding to the search query and/or the modified or relaxed search query. In this manner, the accuracy and relevance of the search results is improved.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: November 21, 2017
    Assignee: Orbis Technologies, Inc.
    Inventor: Todd Pehle
  • Patent number: 9824139
    Abstract: Provided are an integrated multilingual consonant pattern search method and apparatus for extracting original strings, in correspondence with a number that is small compared to that of a conventional technology, as a search result and displaying the search result, by inputting a consonant pattern which is formed of a plurality of consonants, with respect to an original string list that is pre-stored in a database in a language written with a phonogram in which an initial consonant and a final consonant are distinguished from each other. Provided are also a method and apparatus for generating a character input unit for inputting consonant characters to be searched fast with a low typing error rate, by using the integrated multilingual consonant pattern search method.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: November 21, 2017
    Assignee: NeonBerry Inc.
    Inventors: Inkeon Lim, Hosun Woo
  • Patent number: 9824140
    Abstract: A method includes: extracting a partial character string including a reserved word and a character string immediately previous or subsequent to the reserved word from each of a plurality of pieces of target data, the plurality of pieces of target data conforming to a first pattern character string including the reserved word defined by a protocol; detecting target data including the partial character string among the plurality of pieces of target data; specifying a first partial character string from the extracted partial character string based on the detected target data; and creating, by a processor, a second pattern character string for classifying the plurality of pieces of target data based on the first pattern character string and the first partial character string.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: November 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masazumi Matsubara, Yasuhiko Kanemasa, Hirokazu Iwakura, Atsushi Kubota, Junichi Higuchi
  • Patent number: 9824141
    Abstract: Embodiments of the present application include an apparatus with at least one processor that is configured to determine whether to electronically publish textual data in an online environment (e.g., the Internet) based on a comparison of a computed numeric likelihood to a set of threshold values. The set of threshold values may include a first threshold value representative of numeric likelihoods assigned to a first portion of reference content suitable for publication in the online environment, and a second threshold value representative of numeric likelihoods assigned to a second portion of the reference content unsuitable for publication in the online environment. The second threshold value may exceed the first threshold value.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: November 21, 2017
    Assignee: Oath Inc.
    Inventors: Jeffrey Revesz, Christopher Wiggins
  • Patent number: 9824142
    Abstract: The information processing device 1 processes document collections having tags permitting semantic class identification appended to each document and comprises a search unit 2, which creates multiple semantic class units containing one, two, or more semantic classes based on a taxonomy that identifies relationships between semantic classes, and a frequency calculation unit 3 which, for each of the semantic class units, identifies documents that match that semantic class unit in the document collections and, for these matching documents, calculates a first frequency that represents the frequency of occurrence in a designated document collection and a second frequency that represents the frequency of occurrence in non-designated document collections. Once the calculations have been performed, the search unit 2 identifies any of the semantic class units based on the first frequency and the second frequency of the matching documents.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: November 21, 2017
    Assignee: NEC CORPORATION
    Inventors: Yukitaka Kusumura, Hironori Mizuguchi, Dai Kusui
  • Patent number: 9824143
    Abstract: An information processing apparatus includes a display, an input unit, and a controller. The input unit is configured to receive an input of a first keyword from a user. The controller is configured to retrieve first character information including the input first keyword from a database configured to store a plurality of character information items converted from a plurality of voice information items by voice recognition processing, extract a second keyword that is included in the first character information acquired by the retrieval and is different from the first keyword, and control the display to display a list of items including first identification information with which the acquired first character information is identified and the second keyword included in the first character information.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: November 21, 2017
    Assignee: Sony Corporation
    Inventors: Ken Miyashita, Tomohiko Hishinuma, Yoshihito Ohki, Ryohei Morimoto, Junya Ono
  • Patent number: 9824144
    Abstract: A method and system for previewing a media item recommendation queue. A server receives a request from a first device for at least a portion of a media item recommendation queue associated with a second device. The server provides to the first device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second device. The order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second device. The server receives a request from the first device to couple the second device to the first device and couples the second device to the first device, wherein media item recommendations generated by the second device are directed to the first device.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: November 21, 2017
    Assignee: NAPO ENTERPRISES, LLC
    Inventors: Eugene Matthew Farrelly, Sean T. Purdy
  • Patent number: 9824145
    Abstract: A method includes receiving interaction limitations from actions taken by a plurality of reporting users, for an identified user. The interaction limitations received for the identified user are weighted and a user score generated for the identified user based on the weighting of the interaction limitations provided by the reporting users. The user score for the identified user is adjusted over time based on feedback from the plurality of reporting users and based on average scores of other users. A subset of the plurality of reporting users are identified and the subset of users are provided access to interact with the identified user, based on the generated user scores of the identified user and of each of the plurality of reporting users.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventor: Florian Rohrweck
  • Patent number: 9824146
    Abstract: Disclosed are various embodiments for using media reported events to generate predictions for time series data. Information retrieved from a plurality of network content sources is classified into a plurality of categories. A prediction is generated for a time series. The time series is associated with a metric observed in a computing system. The generated prediction takes into account an impact of at least one of instance of the classified information.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: November 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammad Ali Siddiqui, Colin Bodell, Jeff M. Bilger
  • Patent number: 9824147
    Abstract: A method of processing search queries, performed by a search server system, includes receiving, from a client system, a search query and an indicia of an application language associated with an application used at the client system to perform the search query. The search server system responds by identifying a first language and a first probability factor that specifies a likelihood that the search query is in the first language. In response to satisfaction of filter criteria, comprising a determination that the first language corresponds to the application language, the search server system translates the search query to a translated search query in a second language distinct from the application language, obtains search results for the translated search query, and conveys to the client system at least a subset of the search results for the translated search query.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 21, 2017
    Assignee: GOOGLE LLC
    Inventors: Charles Jordan Gilliland, Sung-Jung Cho, Maureen Heymans
  • Patent number: 9824148
    Abstract: A method for searching and displaying scattered logs, comprising: finding out one or more corresponding log data based on a search key word; determining a desired timestamp from the log data, and regarding the log data containing the timestamp as target data; searching a semantic file for related semantic data based on the search key word, and finding out related log data based on the related semantic data; time filtering the related log data to obtain filtered log data; establishing a coordinate system by mapping the target data and the filtered log data onto mapping points of the coordinate system; semantically linking the filtered log data, and dying the filtered log data and the target data; and counting the number of lines related to the target data and the filtered log data, and generating links thereto. The present invention further discloses a device for searching and displaying scattered logs.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 21, 2017
    Assignee: GE Medical Systems Global Technology Company, LLC
    Inventors: Maoquan Zhang, Weiguo Tang, Xueli Wang
  • Patent number: 9824149
    Abstract: In one embodiment, a search query may be obtained. A set of one or more use cases may be determined based, at least in part, upon the search query. A set of one or more search results may be identified based, at least in part, upon the search query. Information that answers the search query for at least one of the set of use cases may be obtained, where the information has been derived from at least a subset of the set of search results. An indication of at least a portion of the information may be provided.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: November 21, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Reiner Kraft, Viraj Chavan
  • Patent number: 9824150
    Abstract: This invention relates generally to software and computers, and more specifically, to systems and methods for providing information discovery and retrieval. In one embodiment, the invention includes a system for providing information discovery and retrieval, the system including a processor module, the processor module configurable to performing the steps of receiving an information request from a consumer device over a communications network; decoding the information request; discovering information using the decoded information request; preparing instructions for accessing the information; and communicating the prepared instructions to the consumer device, wherein the consumer device is configurable to retrieving the information for presentation using the prepared instructions.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: November 21, 2017
    Inventor: W. Leo Hoarty
  • Patent number: 9824151
    Abstract: The disclosed subject matter relates to providing a portion of data based on historical user interaction with the data. In one aspect, a method includes receiving a request for a webpage corresponding to a search query. The method further includes selecting a portion of the requested webpage based on historical data. The historical data includes user interactions with the webpage subsequent to previous search queries. The method further includes providing the selected portion of the requested webpage, in response to the received request.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Martin Brandt Freund, Momchil Filev
  • Patent number: 9824152
    Abstract: User activity data describing how a user interacts with recipes posted on a web page or provided by an application is received. A first set of recommended recipes for the user is generated based on the user activity data. A content model that aligns recipe features extracted from the content of the recipes is built based on content of the recipes. A second set of recommended recipes is generated based on the content model. The first set of recommended recipes and the second set of recommended recipes are merged and transmitted for display to the user.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: November 21, 2017
    Assignee: Yummly, Inc.
    Inventors: David B. Feller, Vadim Geshel, Gregory Allen Druck, Jr., Iurii Volodimirovich Korolov, Ethan L. Smith
  • Patent number: 9824153
    Abstract: A system and method for analyzing curricular materials to determine the sufficiency of a curriculum in meeting a set of standards. Curricular materials are imported into a database which can include converting the curricular materials into electronic form and converting any non-text material to text, tagging all text with identifying information and saving it to a database. Standards are imported and used to develop a plurality of search queries. Creating the search queries can comprise dividing the standards into criteria, creating a rubric based on the criteria, creating a syllabus comprised of syllabus elements based on the rubric, and then creating the search query based on the syllabus. The search queries are performed on the database. A grade on the effectiveness of the curricular materials in meeting the standards can be assigned. The results can be delivered to a user via a user interface.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: November 21, 2017
    Assignee: Virtual Classroom Associates, LLC
    Inventors: Ernest S. Liang, James E. Ellis, Heddy M. Vernon
  • Patent number: 9824154
    Abstract: A method and system are provided for web search customization and web site rating. The system receives user input web sites, stores the web sites in a database, and groups them into user-specified categories. The system further allows users to select one or more web sites for customizing web search and querying the preselected sites using user input keywords. The system further provides the users with options to query a plurality of search engines. All web sites stored within the system are rated in response to the user operations. Each web site has at least a global rating indicating the rating within the system, a category rating indicating the rating within a given category, and a keyword rating indicating the rating for a given keyword. The system provides the users with a list of recommended web sites based on the web sites' ratings.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: November 21, 2017
    Inventors: Steve Y Chen, David Y Chen
  • Patent number: 9824155
    Abstract: A computer-implemented method, system and computer program product for collecting information from data sources by receiving a collection request at a collection tool to collect information, where the collection request includes data source information indicating a data source from which to retrieve the information. The data source information in the collection request is associated with one or more electronic data repositories in response to the data source indicated by the data source information being previously unidentified to the collection tool. The information is collected from the one or more associated electronic data repositories.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roman Kisin, Andrey Pogodin, Pierre Raynaud-Richard
  • Patent number: 9824156
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving geographic targeting of digital content. In some implementations, a targeting request that identifies a target geographic region is received. Groups of geographic regions that each include the target geographic region and at least another geographic region are identified. Combined targeting accuracies are computed for the groups of geographic regions. One or more of the groups of geographic regions are selected based on their combined targeting accuracies being higher than a targeting accuracy for the target geographic region. Data describing the selected one or more groups of geographic regions is provided for output in response to the targeting request.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
  • Patent number: 9824157
    Abstract: An information processing device including: a storage unit configured to store a first record set including variables of multiple types, and a second record set different from the first record set and including variables of the multiple types; and a processing unit configured to calculate an expected value at which a first variable set representing a combination of variables formed by selecting one variable for each type in the first record set is expected to appear in the second record set, extract the first variable set based on the expected value and the number of records including the first variable set in the second record set, and output at least one of the extracted first variable set and a second variable set, the second variable set representing a combination of variables formed by selecting one or more variables for each type in the second record set.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Koji Maruhashi, Nobuhiro Yugami
  • Patent number: 9824158
    Abstract: A method according to one embodiment includes outputting one page of a multipage compilation of information. The method also includes receiving a request to show portions of multiple pages of the multipage compilation of information, the request originating from a user input device and including an indication of which portions of the multiple pages of the multipage compilation to select. Also, the method includes selecting the portions of the multiple pages of the multipage compilation of information according to the indication and generating a view having the selected portions. Moreover, the method includes outputting the view having the selected portions to a graphical display device. The selected portions output to the graphical display device include a first row of each of the multiple pages. Other systems, methods, and computer program products are described in accordance with more embodiments.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas Stanton Brugler, Todd Michael Eischeid, Mark E. Molander, Kerry A. Ortega
  • Patent number: 9824159
    Abstract: A method and system for assigning labels to desktop items is described.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: November 21, 2017
    Assignee: Red Hat, Inc.
    Inventor: William Jon McCann
  • Patent number: 9824160
    Abstract: A computer implemented method of accessing a data set comprising a plurality of records, wherein each record is associated with one or more items of data. The method comprises using the computer to receive a data query on the data set. Each record is assigned to an in-group or to an out-group with respect to the query. Words appearing in records of the in-group are determined and a user interface representative of said words is generated. Words appearing in records of the out-group are determined and a user interface representative of said words is generated.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: November 21, 2017
    Assignee: SYNERSCOPE B.V.
    Inventors: Jorik Blaas, Willem Robert Van Hage, Danny Hubertus Rosalia Holten
  • Patent number: 9824161
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a representation based on structured data in resources. The methods, systems, and apparatus include actions of obtaining search results for a search query. Each search result references a respective resource, the respective resources including a first resource and a second resource. Additional actions include determining a consistent value, that is consistent with both a value for a particular property as indicated by structured data in the first resource and a value for the particular property as indicated by structured data in the second resource. Further actions include in response to determining a consistent value, providing (i) a representation of the consistent value as a possible answer to the search query, and (ii) the search results.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Sivan Enden, Gaal Yahas, Amit Weinstein, Michael Fink, Niv Efron, Anatoly Vorobey, Eyal Fink, Eyal M. Cohen
  • Patent number: 9824162
    Abstract: In one embodiment, an associative memory is built using multiple cascaded associative memory blocks, with stored lookup words spanning a same or different numbers of associative memory blocks. A first lookup operation is performed by a first associative memory to generate first matching indications of associative entries of the first associative memory that match both the first lookup word and the first lookup type. A second lookup operation is performed by an end associative memory to generate end matching indications of associative entries of the end associative memory that match both the end lookup word and the end of word lookup type. A final lookup result indicating a matching multi-block spanning associative memory entry based on the first matching indications and the end matching indications is determined and signaled by the associative memory is built using multiple cascaded associative memory blocks.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Doron Shoham, Gilad Hazan
  • Patent number: 9824163
    Abstract: A method for providing a search tool for use in connection with address book management may include receiving an indication of an address book update event associated with a contact of an address book of a user, causing performance, via a processor, of a search responsive to receipt of the indication, and enabling modification of contact information associated with the contact based on the search results. A corresponding apparatus and computer program product are also provided.
    Type: Grant
    Filed: February 21, 2011
    Date of Patent: November 21, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Miraj Mostafa, Thinh Nguyenphu
  • Patent number: 9824164
    Abstract: The invention is a system for predicting emissions of pollutants from a vehicle equipped with an engine using processors (3) to determine emission of pollutants. The processors include a first group of processors (1) for carrying out calculations of chemical kinetics for determining the amounts of chemical compounds present in a chemical reaction in the engine and a second group of processors (2) for carrying out calculations of emission of pollutants simultaneously with the calculation of chemical kinetics, allowing determination of the emission of pollutants from the calculated amounts of chemical compounds. The first group of processors (1) has a global supervisor processor (4) allowing storing data required for the calculations and to distribute the calculations to clusters (5) of processors.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 21, 2017
    Assignee: IFP ENERGIES NOUVELLES
    Inventors: Julien Bohbot, Anthony Velghe
  • Patent number: 9824165
    Abstract: A method for designing a circuit element of an integrated circuit (IC) includes receiving one or more desired characteristics of the circuit element from user input and iteratively determining a design solution through one or more simulations and modifications using a rule-set. The one or more desired characteristics are combined with other preset characteristics of the circuit element or the IC. A first model of the circuit element is defined and simulated to calculate performance. The first and subsequent models are modified by drawing on a rule-set of expert knowledge relating to general dependency of at least one design criterion, such as a physical, geometrical or performance characteristic, with another design criterion.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 21, 2017
    Assignee: Helic S.A.
    Inventors: Sotirios Bantas, Konstantinos Karouzakis, Stefanos Stefanou, Apostolos Liapis, Labros Kokkalas, Konstantinos Nikellis, Errikos Lourandakis
  • Patent number: 9824166
    Abstract: Methods, systems, and computer readable media for utilizing parallel adaptive rectangular decomposition (ARD) to perform acoustic simulations are disclosed herein. According to one method, the method includes assigning, to each of a plurality of processors in a central processing unit (CPU) cluster, ARD processing responsibilities associated with one or more of a plurality of partitions of an acoustic space and determining, by each processor, pressure field data corresponding to the one or more assigned partitions. The method further includes transferring, by each processor, the pressure field data to at least one remote processor that is assigned to a partition that shares an interface with at least one partition assigned to the transferring processor and receiving, by each processor from the at least one remote processor, forcing term values that have been derived by the at least one remote processor using the pressure field data.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 21, 2017
    Assignee: THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL
    Inventors: Nicolas Manuel Morales, Ravish Mehra, Dinesh Manocha
  • Patent number: 9824167
    Abstract: Embodiments of the present invention provide a method for result caching to improve the statistical efficiency of a composite model comprising a first component model and at least one other component model. The method comprises developing at least one metamodel for at least one component model of the composite model, computing a re-use factor that maximizes an asymptotic efficiency measure based on the metamodel, determining a number of executions to run for the composite model, and determining a number of executions to run for the first component model based on the re-use factor and the number of executions to run for the composite model. The number of executions to run for the first component model is fewer than the number of executions to run for the composite model. Each output generated from each execution of the first component model is cached and provided as input to another component model.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventor: Peter J. Haas
  • Patent number: 9824168
    Abstract: A magnetization analysis apparatus includes a processor configured to execute a process. The process includes: first calculating, using a magnetization vector of each of elements obtained by mesh division in which a magnetic substance is divided into a plurality of meshes and a magnetization vector of an element adjacent to each element, intermediate magnetization that is a magnetization vector at the halfway point between each element and an element adjacent to each element; second calculating an effective magnetic field using the intermediate magnetization calculated at the first calculating; and third calculating a magnetization vector of each element after a unit time based on the effective magnetic field calculated at the second calculating.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: November 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Atsushi Furuya, Tadashi Ataka, Koichi Shimizu
  • Patent number: 9824169
    Abstract: This application discloses a computing system to implement a design verification tool and simulate a circuit design with a regression. The computing system can capture events performed by a circuit design simulated with a regression and identify that one or more combinations of the captured events covers system level functionality of the circuit design. The computing system can determine whether the system level functionality covered by the combinations of the captured events was previously uncovered for the circuit design, and generate a regression efficiency metric configured to quantify newly covered system level functionality prompted by the regression.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 21, 2017
    Assignee: Mentor Graphics Corporation
    Inventor: Andreas Meyer
  • Patent number: 9824170
    Abstract: Message filtering may include, during a first processing phase of a design specified in source code, creating a filter table including message filters and storing the filter table in a memory using a processor. Each message filter may specify a message criterion and an object identifier of the design. During a subsequent processing phase of the design, received messages may be compared with the message filters of the filter table using the processor. Responsive to determining that a selected message matches a message criterion and an object identifier of a selected message filter, the message may be suppressed using the processor.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: November 21, 2017
    Assignee: XILINX, INC.
    Inventors: Alec J. Wong, Pradip K. Jha, Steven Banks, Sudipto Chakraborty, Dennis McCrohan
  • Patent number: 9824171
    Abstract: In some embodiments, a register file circuit design process includes instructing an automated integrated circuit design program to generate a register file circuit design, including providing a cell circuit design and instructing the automated integrated circuit design program to generate a selection design, a pre-decode design, and a data gating design. The cell circuit design describes a plurality of selection circuits that have a particular arrangement. The selection design describes a plurality of replica circuits that include respective pluralities of selection circuits having the particular arrangement. The pre-decode design describes a pre-decode circuit configured to identify a plurality of entries identified by a portion of a write instruction. The data gating design describes data gating circuits configured, in response to the pre-decode circuit not identifying respective entries, to disable data inputs to respective write selection circuits connected to the respective entries.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: November 21, 2017
    Assignee: Apple Inc.
    Inventors: Harsha Krishnamurthy, Mridul Agarwal, Shyam Sundar Balasubramanian, Christopher S. Thomas, Rajat Goel, Rohit Kumar, Muthukumaravelu Velayoudame
  • Patent number: 9824172
    Abstract: Implementing circuitry from an application can include determining a data flow of an application including a producer function, a loop construct, and a consumer function and creating a new function including contents of a body of the loop construct. A circuit design can be generated from the application including a producer function circuit block, a new function circuit block, and a consumer function circuit block. Control circuitry for each circuit block can be included within the circuit design. The control circuitry of the new function circuit block can initiate operation of the new function circuit block according to a loop induction variable of the loop construct.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: November 21, 2017
    Assignee: XILINX, INC.
    Inventors: Kecheng Hao, Hongbin Zheng, Stephen A. Neuendorffer
  • Patent number: 9824173
    Abstract: A software development-based compilation flow for circuit design may include executing, using a processor, a makefile including a plurality of rules for hardware implementation. Responsive to executing a first rule of the plurality of rules, a source file including a kernel specified in a high level programming language may be selected; and, an intermediate file specifying a register transfer level implementation of the kernel may be generated using the processor. Responsive to executing a second rule of the plurality of rules, a configuration bitstream for a target integrated circuit may be generated from the intermediate file using the processor. The configuration bitstream includes a compute unit circuit implementation of the kernel.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: November 21, 2017
    Assignee: XILINX, INC.
    Inventors: Bennet An, Henry E. Styles, Sonal Santan, Fernando J. Martinez Vallina, Pradip K. Jha, David A. Knol, Sudipto Chakraborty, Jeffrey M. Fifield, Stephen P. Rozum