Patents Issued in March 13, 2018
-
Patent number: 9916355Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.Type: GrantFiled: August 10, 2016Date of Patent: March 13, 2018Assignee: Excalibur IP, LLCInventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
-
Patent number: 9916356Abstract: A memory controller receives request(s) to perform a plurality of memory operations on a datastore. The memory controller batches, into a set of leaf node operations, memory operations of the plurality of memory operations that are associated with keys in a range of keys, where a leaf node in a tiered data structure stored in the datastore is assigned the range of keys. The memory controller determines whether a condition is satisfied, and, in accordance with a determination that the condition is satisfied: locates the leaf node in the datastore; stores a copy of the leaf node in a cache; modifies the cached copy of the leaf node according to the set of leaf node operations so as to obtain one or more modified leaf nodes; and writes the one or more modified leaf nodes to one or more locations in the datastore with one or more write operations.Type: GrantFiled: January 14, 2015Date of Patent: March 13, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Evgeny H. Firsov, Harihara Kadayam, Brian W. O'Krafka, Johann George
-
Patent number: 9916357Abstract: Linking of a child table to a parent table in a database system. For a given parent table row, an expression associated with the particular row is identified. The expression may be a semantic expression that comprises something different than or more than an equals expression or a contains expression. The expression might also take as input a field of the parent table other than the primary key of the parent table. For each of multiple (and potentially all) rows of a child table, the expression is evaluated against a foreign key of the corresponding row of the child table. If the foreign key matches the expression, an association is created, and perhaps saved, between the foreign key and the particular row of the parent table. The expressions may differ even down to the granularity of a single row in the parent table, thereby enabling perhaps custom per-row expressions.Type: GrantFiled: June 27, 2014Date of Patent: March 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Cristian Petculescu, Marius Dumitru, Vasile Paraschiv, Amir Netz, Paul Jonathon Sanders
-
Patent number: 9916358Abstract: A method for obtaining sample data includes associating data extracted from an incoming query with a key corresponding to an index table file, downloading data based on a filename, offset, and data range obtained from a table entry corresponding to the key, inserting the downloaded data to an inner join between a query table and a big data table, and obtaining data corresponding to a sample from the inner join.Type: GrantFiled: June 21, 2017Date of Patent: March 13, 2018Inventor: Erland Wittkotter
-
Patent number: 9916359Abstract: A system includes storage of data of a hierarchy, where each node of the hierarchy is represented by a row, and each row includes a level of its respective node, a pointer to a lower bound entry of an order index structure associated with the hierarchy, and a pointer to an upper bound entry of the order index structure associated with the hierarchy, reception of a pointer l, and determination of an entry e of the order index structure to which the received pointer l points.Type: GrantFiled: June 1, 2015Date of Patent: March 13, 2018Assignee: SAP SEInventors: Jan Finis, Robert Brunel
-
Patent number: 9916360Abstract: An approach for joining operations on document-oriented databases. The approach consists of receiving database identifiers, common attributes and results attributes for core and target databases being joined. Common attributes are searched for in the databases. The searches performed include string, expansive, character and nested. Common attribute join conflicts are identified and input is received to resolve attribute join conflicts. Resolved join conflicts are updated in a join substitution database for subsequent use and joined data results are output to virtual table(s).Type: GrantFiled: December 13, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Phani Kumar V U Ayyagari, Manish A. Bhide, Bhavani K. Eshwar, Purnachandra R. Jasti
-
Patent number: 9916361Abstract: Provided are techniques for dynamically mapping zones. For a file and a field, while receiving text characters, possible terms for the text characters are provided by querying an index. In response to receiving selection of a possible term from the possible terms, each occurrence and position of the selected term in the file is determined. In response to selection of an occurrence and position of the selected term, the file is marked to identify the selected occurrence at the position in the file. The selected term and the position are associated with the field for any other files that match a type of the file.Type: GrantFiled: November 29, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventor: Dandala Vinod Reddy
-
Patent number: 9916362Abstract: The disclosure includes a system and method for providing recommendation items to users. The system includes a processor and a memory storing instructions that when executed cause the system to: receive identification input data associated with a user; identify the user using the identification input data; receive sensor data; determine a current situation associated with the user from one or more predefined situations described by predefined situation data and associated parameters; receive data describing a set of candidate items; generate a set of efficacy scores for the set of candidate items; eliminate one or more candidate items from the set of candidate items to obtain one or more remaining candidate items; rank the one or more remaining candidate items based on one or more associated efficacy scores; and provide one or more recommendation items to the user from the one or more ranked remaining candidate items.Type: GrantFiled: November 20, 2013Date of Patent: March 13, 2018Inventors: Rahul Parundekar, Kentaro Oguchi, Roger Melen, Daisuke Hiroki
-
Patent number: 9916363Abstract: An approach is provided for diversifying recommendation results. A diversification manager determines one or more recommendation scores associated with one or more items. The one or more recommendation scores are for determining a sort order of the one or more items. The diversification manager then determines similarity information associated with the one or more items, and processes and/or facilitates a processing of the similarity information to cause, at least in part, an adjustment of the one or more recommendation scores, the sort order, or a combination thereof.Type: GrantFiled: April 19, 2011Date of Patent: March 13, 2018Assignee: Nokia Technologies OyInventors: Jilei Tian, Shaowei Jiang, Xinxing Yang, Dong Liu, Hao Yang
-
Patent number: 9916364Abstract: News search and browse experience is personalized based on user preferences. User attributes like a geographic location are obtained and news sources preferred by other users with attributes similar to those of a requesting user are identified. News sources that are popular across different user groups are eliminated and relevant news items from the remaining news sources are retrieved and presented to the requesting user.Type: GrantFiled: April 9, 2014Date of Patent: March 13, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Srinivas Vadrevu, Su-Lin Wu, Ben Shahshahani
-
Patent number: 9916365Abstract: The present disclosure is directed towards systems and methods for linking documents that refer to other documents through implicit linkages. A first document is identified. The first document comprises an authoritative comment regarding a second document and has been explicitly linked to the second document. Then, one or more third documents are identified. The second document cites or is being cited by the one or more third documents and shares common information. Based upon the authoritative comment, the first document is implicitly linked to the one or more third documents via the common information.Type: GrantFiled: December 11, 2014Date of Patent: March 13, 2018Assignee: Thomson Reuters Global Resources Unlimited CompanyInventors: Terry S. Dick, Jonathan J. Medin, Michael J. Krause, Daniel Bennett, Jason Rollins, Mathilda Edmunds
-
Patent number: 9916366Abstract: Methods, systems, and apparatus, including computer program products, for generating or using augmentation queries. In one aspect, a first query stored in a query log is identified and a quality signal related to the performance of the first query is compared to a performance threshold. The first query is stored in an augmentation query data store if the quality signal indicates that the first query exceeds a performance threshold.Type: GrantFiled: July 28, 2015Date of Patent: March 13, 2018Assignee: Google LLCInventors: Anand Shukla, Mark Pearson, Krishna Bharat, Stefan Buettcher
-
Patent number: 9916367Abstract: In embodiments, a computer-implemented method may entail receiving a search request. A first data store and a second data store, that contains data archived from the first data store, may be identified. Data from the first data store may remain available in the first data store for a limited period of time once archived to the second data store. The first data store storing data in a first format and the second data store storing data in a second format, the first format and the second format being different from one another. Determining that a subset of data that has been archived into the second data store and is to be searched as part of the search request is still available from the first data store, and executing the search request on the subset of data utilizing the first data store. Additional embodiments are described and/or claimed.Type: GrantFiled: July 31, 2015Date of Patent: March 13, 2018Assignee: Splunk Inc.Inventors: Elizabeth Lin, Nils Petter Eriksson, Ledion Bitincka
-
Patent number: 9916368Abstract: Methods for non-exclusionary searching within clustered in-memory databases are disclosed. The non-exclusionary search methods may allow the execution of searches where the results may include records where fields specified in the query are not populated or defined. The disclosed methods include the application of fuzzy matching and scoring algorithms, which enables the system to search, score and compare records with different schemata. This may significantly improve the recall of relevant records.Type: GrantFiled: February 24, 2016Date of Patent: March 13, 2018Assignee: QBase, Inc.Inventors: Scott Lightner, Franz Weckesser
-
Patent number: 9916369Abstract: The present invention includes a method, system, and computer-readable medium for calculating a social graph using a social utility grid interface. The method includes the following steps. First, collecting one or more types of communication data. Next, inputting the one or more types of communication data into a social utility grid infrastructure. The social utility grid infrastructure analyzes the input data to determine a multi-dimensional first-order social graph by: (1) normalizing each of the one or more types of communication data; (2) representing the each of the one or more types of communication data as a vector; (3) calculating a Euclidean Norm; and (4) generating the multi-dimensional first-order social graph. Then, providing the multi-dimensional first-order social graph to one or more software applications.Type: GrantFiled: March 17, 2010Date of Patent: March 13, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Larry Pearson, Steven Belz
-
Patent number: 9916370Abstract: Systems and methods for providing hierarchy scores are described. Generally, influence scores for authors of a crowd may be determined based on emotional scores and echoing of time series data strings. One or more regression lines may be determined based on the influence scores to provide a raw hierarchy score and/or a central hierarchy score. Analysis and/or comparisons of the hierarchy scores may be used to classify the crowd type and output an influential score report.Type: GrantFiled: January 23, 2015Date of Patent: March 13, 2018Assignee: Element Data, Inc.Inventors: Joshua N. Cooper, Keith A. Harry
-
Patent number: 9916371Abstract: A method includes receiving a copy command, by a primary data storage device, to copy a data portion stored on the primary data storage device to another location on the primary data storage device; determining, with a mirroring module, whether a local copy of the data portion is stored on a secondary data storage device and whether the another location on the primary data storage device is mirrored by the secondary data storage device, the secondary data storage device at least partially mirroring the primary data storage device; and if the local copy of the data portion is stored on the secondary data storage device and the another location is mirrored by the secondary data storage device, sending a second command to the secondary data storage device to copy the local copy of the data portion to another location on the secondary data storage device.Type: GrantFiled: December 30, 2010Date of Patent: March 13, 2018Assignee: EMC IP Holding Company LLCInventors: Walter A. O'Brien, III, Dennis Duprey
-
Patent number: 9916372Abstract: Computing devices may synchronize respective copies of a repository in part by sharing status information for records stored in the repository. Status information may be conveyed by encoding record identifiers in a hashtable. A hash function may be selected to have an output range equal to or larger than a number of records in the repository. A plurality of hash function outputs may be mapped to a storage location containing a sum of identifiers and a count of identifiers included in the sum. The storage location may be transmitted to a remote computing device, which may unfold the data in the storage location to identify changed records.Type: GrantFiled: May 2, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: William Nathan John Hurst, Timothy Daniel Cole
-
Patent number: 9916373Abstract: Methods, systems, and computer program products are included for defining a partitioning strategy corresponding to an attribute, creating tables and inserting data into the tables according to the partitioning strategy, detecting triggering events, and responsive to the triggering events, dynamically activating tables for storing data.Type: GrantFiled: March 26, 2015Date of Patent: March 13, 2018Assignee: RED HAT, INC.Inventors: Pavel Slavicek, Rostislav Svoboda
-
Patent number: 9916374Abstract: A query is received by a database server from a remote application server. The query encapsulates an on-the-fly calculation scenario that defines a data flow model that includes one or more calculation nodes. Thereafter, the database server instantiates the on-the-fly calculation scenario. The database server then executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set so that the database server can provide the data set to the application server. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: May 31, 2013Date of Patent: March 13, 2018Assignee: SAP SEInventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Johannes Merx
-
Patent number: 9916375Abstract: Embodiments of the present invention enable users to generate a summary for a document with respect to a concept, making use of inherent hierarchies present in a text document based on subject-object relationships of the sentences in the text document. In one embodiment, a text document is parsed into sentences, and a tuple is created for each sentence, the tuple comprising a subject and an object found in the sentence. The tuples may then be searched for a specified topic to identify matching tuples, as well as tuples that are related to the matching tuples based on relationships between their respective subjects and objects. A summary focused on the specified topic may then be generated using the sentences corresponding to the matching tuples and the tuples related to the matching tuples.Type: GrantFiled: August 15, 2014Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Anand B. Bhagwat, Krishna Kummamuru
-
Patent number: 9916376Abstract: According to an aspect of an embodiment, a method may include obtaining a wordlist from a digital document. The method may further include creating a keyword candidate list derived from the wordlist and noting the relationships between the keyword candidates. The method may also include obtaining scores for the keyword candidates. The method may further include selecting keyword candidates as keywords of the digital document based on the scores and the relationships between the keyword candidates.Type: GrantFiled: August 11, 2015Date of Patent: March 13, 2018Assignee: FUJITSU LIMITEDInventor: Tetsuro Takahashi
-
Patent number: 9916377Abstract: A base query having a plurality of base query terms is obtained. A plurality of problem log files are accessed. Words, contained in a corpus vocabulary, are extracted from the plurality of problem log files. Based on the words extracted from the plurality of problem log files, a first expanded query is generated from the base query. The corpus is queried, via a query engine and a corpus index, with a second expanded query related to the first expanded query.Type: GrantFiled: July 2, 2015Date of Patent: March 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Russell W. Bergs, Yu Deng, Kaoutar El Maghraoui, Matthew R. Koozer, HariGovind V. Ramasamy, Soumitra Sarkar, Rongda Zhu
-
Patent number: 9916378Abstract: A table structure corresponding to the table is selected to describe when cells in a cell-pair in the table structure should be similar to one another. A cell similarity function is selected to compare the cells in the cell-pair and output a probability that the cell-pair includes cells that contain values that are similar to one another according to a criteria. A cell similarity probability is determined of a first cell and a second cell in a first cell-pair in the table structure being similar to each other according to the cell similarity function. A computed probability is adjusted of the table structure representing the table using the cell similarity probability. The computed probability is indicated as a probability of a first model representing the table, wherein the first model is a function of the table structure and the selected cell similarity function.Type: GrantFiled: July 16, 2014Date of Patent: March 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donna Karen Byron, Scott N. Gerard, Alexander Pikovsky
-
Patent number: 9916379Abstract: Technologies are described herein for executing queries expressed with reference to a structured query language against unstructured data. A user issues a structured query through a traditional structured data management (“SDM”) application. Upon receiving the structured query, an SDM driver analyzes the structured query and extracts a data structure from the unstructured data, if necessary. The structured query is then converted to an unstructured query based on the extracted data structure. The converted unstructured query may then be executed against the unstructured data. Results from the query are reorganized into structured data utilizing the extracted data structure and are then presented to the user through the SDM application.Type: GrantFiled: January 31, 2017Date of Patent: March 13, 2018Assignee: SPLUNK INC.Inventors: Itay Neeman, Bradford H. Lovering
-
Patent number: 9916380Abstract: Electronic natural language processing in a natural language processing (NLP) system, such as a Question-Answering (QA) system. A receives electronic text input, in question form, and determines a readability level indicator in the question. The readability level indicator includes at least a grammatical error, a slang term, and a misspelling type. The computer determines a readability level for the electronic text input based on the readability level indicator, and retrieves candidate answers based on the readability level.Type: GrantFiled: May 20, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Donna K. Byron, Devendra Goyal, Lakshminarayanan Krishnamurthy, Priscilla Santos Moraes, Michael C. Smith
-
Patent number: 9916381Abstract: A processing method for classification of contents in a domain that can be represented through a taxonomy includes generating a first digital mathematical representation of the taxonomy; generating a second digital mathematical representation of text documents different from the contents and containing keywords; processing the first and second digital mathematical representations for enriching the taxonomy, by associating keywords of the text documents with the first digital mathematical representation; generating a third digital mathematical representation of the contents; and processing the first digital enriched mathematical representation and third mathematical representation for classifying the contents in the enriched taxonomy.Type: GrantFiled: December 30, 2008Date of Patent: March 13, 2018Assignee: TELECOM ITALIA S.p.A.Inventors: Fabrizio Antonelli, Marina Geymonat, Dario Mana, Rossana Simeoni, Selcuk Kasim Candan, Mario Cataldi, Luigi Di Caro, Maria Luisa Sapino
-
Patent number: 9916382Abstract: Provided are systems and methods for determining a first subject of a first content item corresponding to a first storyline, determining a second subject of a second content item corresponding to a second storyline, determining first data associated with the first subject, determining second data associated with the second subject, comparing at least a portion of the first data to at least a portion of the second data, determining that the first subject is related to the second subject, and associating the first content item with the second content item.Type: GrantFiled: December 9, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Frederick Hughes Clarke, Mike Iampietro, Aby Thomas Angilivelil
-
Patent number: 9916383Abstract: A system and method dynamically analyzes documents to determine the relevancy of a document relatively quickly and efficiently. Potentially relevant documents can be determined using a search string and then converted into corresponding document data structures for analysis. Keywords can be used to identify documents of interest from the document data structures. Tools are provided to assess the relevancy of documents, including tools to determine the frequency of keywords in the documents, to compare documents, and to contrast documents. Algorithms are provided that use prior searches to determine sets of relevant documents. Adaptive search methods are provided that refine searching during analysis to reduce a number of documents that are not sufficiently relevant. A dynamic relevancy matrix can be generated that provides access to keyword frequency and associated keyword frequency for a plurality of documents.Type: GrantFiled: July 11, 2014Date of Patent: March 13, 2018Assignee: Aplix Research, Inc.Inventor: Philip Wai-Sin Ching
-
Patent number: 9916384Abstract: 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: GrantFiled: August 18, 2016Date of Patent: March 13, 2018Assignee: GOOGLE LLCInventors: Peter Jin Hong, Pravir K. Gupta, Nathaniel J. Gaylinn, Ramakrishnan Kazhiyur-Mannar, Kavi J. Goel, Omer Bar-or, Jack W. Menzel, Christina R. Dhanaraj
-
Patent number: 9916385Abstract: A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.Type: GrantFiled: November 1, 2016Date of Patent: March 13, 2018Assignee: Splunk Inc.Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
-
Patent number: 9916386Abstract: A method and apparatus for presenting a search result. The method comprises: receiving a current search term input by a user; determining user information about a user, and determining a pre-established first model corresponding to the user according to user information, the first model recording historical data of the user, and the historical data comprising a historical search term and a corresponding historical selection result; determining, in the historical data, a historical search term matched with the current search term, determining a historical selection result corresponding to the matched historical search term, and determining an online recommendation result according to the historical selection result; and presenting a search result to the user, the search result comprising the online recommendation result or a result obtained by processing the online recommendation result. The disclosed method can provide a personalized search service, so that the search result better meets the user's needs.Type: GrantFiled: December 30, 2014Date of Patent: March 13, 2018Assignee: BAIDU (CHINA) CO., LTD.Inventors: Shouke Qin, You Han, Nan Wang, Fei Huang, Xiaohua Cheng, Peizhi Xu, Binxin Liu, Xiaosong Li, Qing Xu, Chunli Chen
-
Patent number: 9916387Abstract: A search system includes a storage system that stores a plurality of sets of application-specific rules. Each of the sets is associated with a respective application and defines a template for generating function identifiers that identify functions of the respective application. A search module receives a search query prepared by a remote device, identifies at least one entity type indicated by the search query, and retrieves a first set of application-specific rules corresponding to the identified entity type. The search module generates at least one unparameterized function identifier using the retrieved first set of application-specific rules and the search query and parameterizes the at least one unparameterized function identifier using the search query. Parameterizing the at least one unparameterized function identifier includes populating at least one parameter field with a parameter value. The search module generates search results based on the parameterized function identifier.Type: GrantFiled: November 14, 2016Date of Patent: March 13, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Liron Shapira, Michael Harris, Jonathan Ben-Tzur
-
Patent number: 9916388Abstract: A system and method for creating a web page or web site including dynamically-generating content, such as a forum, using a framing layout and a series of modules arrangeable within. An interface allows the selection and placement of modules of various types in a simulation of a web page, and configuration data for each module may be set. A layout, or plurality of possible layouts, defines sections into which the modules may be placed. Pages may be organized in a hierarchy such that features of a template page are applied to any page underneath it in the hierarchy. The interface or other component of the system may further allow for the development of additional modules and layouts to be added to the available selection.Type: GrantFiled: July 10, 2014Date of Patent: March 13, 2018Assignee: MH Sub I, LLCInventors: Joseph A. Rosenblum, Kevin Sours, Neal Sainani, Alan Chiu, Fabian Schonholz
-
Patent number: 9916389Abstract: A method and system. A framework, which is generated, is a table including N+1 columns and M+1 rows. A two-dimensional array within the table includes N×M intersections of the N remaining columns and the M remaining rows. A first row of the table identifies a filter including a list of K dimensions consisting of K dependent variables, and wherein N, M and K are each an integer of at least 2. The framework is transmitted to an end-user. A user-defined data collection tool is received and includes the table with the N×M intersections in the table each containing a measure of a dependent variable selected by the end-user independently from the K dependent variables. The dependent variable for each intersection is a function of the two dependent variables characterizing each intersection.Type: GrantFiled: June 14, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Srinivas Attili, Ajay A. Divekar, Srinivas Jujjuru, Pradeep Miglani
-
Patent number: 9916390Abstract: Disclosed are systems and methods for managing a browser cache offline. An example method comprises storing in a cache of a web browser on a user device information about a plurality of contents of a web page visited by a user during one or more web browsing sessions; determining logical relationships among the plurality of the contents of the web page; associating the plurality of contents of the web page with a cluster based on the determined logical relationships; receiving a request to load a web page from the web browser on the user device; upon detecting that the user device is offline, determining and detecting that the requested web page is stored in the cache and is associated with a cluster, and retrieving from the cache for off-line browsing on the user device the plurality of contents of the requested web page associated with the identified cluster.Type: GrantFiled: January 30, 2015Date of Patent: March 13, 2018Assignee: YANDEX EUROPE AGInventors: Alexey Vladimirovich Dodonov, Ievgen Viktorovich Krasichkov
-
Patent number: 9916391Abstract: A method for webpage content browsing is provided. The method includes a terminal receiving a browsing request inputted by a user through performing an operation on a webpage link in a task window of an application, where the browsing request contains the webpage link. The method also includes the terminal parsing the browsing request to obtain the webpage link included in the browsing request. Further, the method includes the terminal generating a browsing window process, creating a browsing window using the browsing window process and attaching the browsing window to the task window. In addition, the method includes the terminal obtaining the webpage contents corresponding to the webpage link and outputting the webpage contents to the browsing window.Type: GrantFiled: February 13, 2015Date of Patent: March 13, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yang Gao, Huijiao Yang, Yi Chen, Hao Tang, Bo Hu, Lei Guan
-
Patent number: 9916392Abstract: The present disclosure relates to the field of computer technologies, and discloses a method, system, and storage medium for displaying media content applicable to a social platform. The method includes: detecting an input operation about a dynamic area located around a media content displaying area; and responding to the input operation, and scrolling to display, according to a layout direction of media content loaded in the media content displaying area, the media content in the media content displaying area, where a width of the media content in a direction that is perpendicular to the layout direction of the media content is consistent with a width of the media content displaying area. Embodiments of the present invention do not need to intercept the media content, and also do not need to display a clear and complete picture by using a large picture floating layer, so as to reduce a workload of the system effectively.Type: GrantFiled: June 8, 2015Date of Patent: March 13, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhenwei Zhang, Wenjie Zhang, Xuan Zhou, Youkun Huang
-
Patent number: 9916393Abstract: A method and system for graphical enumeration. The method includes creating an ordered set of vertices for a graph such that each vertex is associated with a corresponding index, and wherein each vertex in the ordered set of vertices includes information. A plurality of keys is created for defining the information. A plurality of lists of vertices is created, each of which is associated with a corresponding key such that vertices in a corresponding list include information associated with the corresponding key. For a first list of vertices, a least valued index is determined from a group of associated vertices based on vertices in the first list and vertices pointed to by the vertices in the first list. Also, all associated vertices are pointed to a root vertex associated with the least valued index.Type: GrantFiled: June 2, 2015Date of Patent: March 13, 2018Assignee: Kount Inc.Inventor: Timothy P. Barber
-
Patent number: 9916394Abstract: An input graph is decomposed into a graph topology component and a graph properties component. A matrix representation is generated for each of the graph topology component and the graph properties component. Each of the graph topology matrix representation and graph properties matrix representation are partitioned into one or more sub-matrices. A forward pass comprising one or more vectorized operations is performed over the one or more sub-matrices. An output matrix is generated in response to the performing step.Type: GrantFiled: April 7, 2017Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventor: Mohammad Sadoghi Hamedani
-
Patent number: 9916395Abstract: An approach is provided to determine answer stability in a question answering (QA) system. In the approach, a question submitted to a question answering (QA) system is selected and data pertaining to a candidate answers generated by the QA system are analyzed. The analysis of the data results in a stability characteristic that pertains to the candidate answers. A confidence value associated with the candidate answers is adjusted based on the respective answer's stability characteristic. One or more of the candidate answers are provided to a requestor based on the adjusted confidence values.Type: GrantFiled: January 3, 2015Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Corville O. Allen, Lisa M. Bradley, Christina R. Carlson, Andrew R. Freed, Roderick C. Henderson
-
Patent number: 9916396Abstract: A technique is provided for search. The technique includes providing content. The technique includes receiving gesture data from a user, wherein the gesture data reflects a selection of a substantially enclosed area of the display screen. The technique includes, in response to receiving the gesture information, determining one or more search criteria associated with content within the enclosed area, and providing data related to the one or more search criteria.Type: GrantFiled: February 19, 2013Date of Patent: March 13, 2018Assignee: Google LLCInventors: Sun-Gi Hong, Youngchan Park
-
Patent number: 9916397Abstract: Embodiments relate to generating a retrieval condition for retrieving a target character string from texts by pattern matching. An aspect includes dividing a first text into words. Another aspect includes generating a converted character string by performing at least one of appending at least one character in at least either one of previous and subsequent positions of the target character string. Another aspect includes replacing at least one character of the target character string. Another aspect includes generating the retrieval condition for retrieval candidates in the words of the first text, the retrieval condition comprising determining that a retrieval candidate matches the target character string and does not match the converted character string based on a ratio of a part of the retrieval candidate which matches the converted character string and corresponds to the target character string is less than or equal to a reference frequency.Type: GrantFiled: November 9, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Emiko Takeuchi, Daisuke Takuma, Hirobumi Toyoshima
-
Patent number: 9916398Abstract: A 3D CAD model of a plant, a factory, refinery, or facility is re-built from laser scan data of the plant, a factory, refinery, or facility. Through a rules-based analysis, CAD model objects are identified in the laser scan data. The rules map laser scan data to CAD model objects based on shape, size and/or sequence of connection of objects in the plant, a factory, refinery, or facility grouping. Design logic of equipment and process facilities are also utilized by the rules.Type: GrantFiled: December 10, 2013Date of Patent: March 13, 2018Assignee: Dassault SystemesInventor: Nelia Gloria Mazula
-
Patent number: 9916399Abstract: A method and system for creating a customized package design. Package design and preference information related to a shape of the package design is received. The preference information includes user-specified information related to one or more levels of one or more structural attributes of the package design. A detailed design is generated that incorporates the user-specified information and a detailed design file is generated and output. Generation of the detailed design includes identifying functional elements associated with the package that correspond to the user-specified information and altering at least one physical characteristic of the identified functional elements based upon the preference information, and incorporating the altered physical characteristic into the detailed design. A determination can be made as to whether the altered detailed design satisfies any constraints associated with the package being design, and the detailed design file can be updated accordingly.Type: GrantFiled: May 5, 2014Date of Patent: March 13, 2018Assignee: Xerox CorporationInventors: Michael R. Furst, Charles Donahue Rizzolo, William J. Hannaway, Stephen C. Morgana, Reiner Eschbach
-
Patent number: 9916400Abstract: A system for collaborating on a component according to an example of the present disclosure includes, among other things, a computing device configured to execute a first multi-user CAx environment including a data module and an import module. The data module is configured to access a database relating to a component design. The component design relates to a group of function-based commands. The import module is configured to cause a user defined object to be imported into the first multi-user CAx environment in response to the user defined object being located based on an identifier. The user defined object relates to the component design.Type: GrantFiled: February 12, 2015Date of Patent: March 13, 2018Assignee: United Technologies CorporationInventor: Joshua Daniel Winn
-
Patent number: 9916401Abstract: A package design system creates one or more package design files by creating cut line instructions and fold line instructions. If the system determines that the package should be split across two or more substrates, it will select a fold line and convert the selected fold line to a seam. Conversion to a seam may occur by creating cut line instructions for the selected fold line, imparting a first set of functional elements on a first side of the seam, and imparting a second set of functional elements on a second side of the seam. The first set of functional elements and the second set of functional elements will form a functional connection when the three-dimensional structure is formed.Type: GrantFiled: May 18, 2015Date of Patent: March 13, 2018Assignee: Xerox CorporationInventors: Reiner Eschbach, Stephen C. Morgana
-
Patent number: 9916402Abstract: A package design system creates one or more package design files by creating cut line instructions and fold line instructions for a package flat. If the system determines that the package flat should be split into two or more subparts across two or more substrates or two or more sub-regions of a single substrate, it will select a fold line and convert the selected fold line to a seam. Conversion to a seam may occur by creating cut line instructions for the selected fold line, imparting a first set of functional elements on a first side of the seam, and imparting a second set of functional elements on a second side of the seam. The first set of functional elements and the second set of functional elements will form a functional connection when the three-dimensional structure is formed.Type: GrantFiled: May 18, 2015Date of Patent: March 13, 2018Assignee: Xerox CorporationInventors: Reiner Eschbach, Stephen C. Morgana
-
Patent number: 9916403Abstract: An improved approach is provided for determining differential voltages for driver and receiver pairs as a result of electrostatic discharge (ESD) events including identifying circuits of interest, re-characterizing the circuits of interest into a system for evaluating differential voltages, determining the differential voltages for ESD pin locations, and outputting results after iterating through all the ESD pin locations. In some embodiments, re-characterizing may include performing a resistance only extraction of a net, attaching a resistance to any node in the circuit and to ground, formulating a conductance matrix and distributing the total current I as source points.Type: GrantFiled: June 30, 2016Date of Patent: March 13, 2018Assignee: Cadence Design Systems, Inc.Inventors: Nityanand Rai, Hui Zheng, Xin Gu
-
Patent number: 9916404Abstract: Systems and methods for protocol bridging for a system level modeling simulation (SLMS), such as a SYSTEMC simulation where the components communicate using a TLM2.0 application programming interface (API). The method includes accessing design configuration information describing a first component of the SLMS that uses a first communication protocol and a second component of the SLMS that uses a second communication protocol. Run-time bridging logic is inserted between the first component and the second component based on the design configuration information. The run-time bridging logic is inserted at initialization of the SLMS and configured to bridge the first communication protocol of the first component and the second communication protocol of the second component.Type: GrantFiled: June 6, 2013Date of Patent: March 13, 2018Assignee: Synopsys, Inc.Inventors: Amit Garg, Soniya Gupta