Patents Issued in October 23, 2018
-
Patent number: 10108708Abstract: The invention provides an apparatus, system and method for the comparison between songs to analyze how similar each song is to the next using a new system of classification. A new and improved method and apparatus for the weighting of these comparable variables between songs in order to find the best objective criteria for finding a likeness between songs is disclosed. The time complexity associated with the computation of the optimal path for smoothing a playlist of songs is substantially reduced using the system of classification.Type: GrantFiled: March 31, 2016Date of Patent: October 23, 2018Assignee: SPOTIFY ABInventors: Brendan O'Driscoll, Craig Watson, Aidan Sliney, George Boyle, Clodagh McCarthy Luddy
-
Patent number: 10108709Abstract: In one aspect, the present disclosure relates to a method which, in one embodiment, includes: receiving video data for a first video and deconstructing the video data of the first video into a plurality of context windows; performing, on each context window of the plurality of context windows that includes an image frame, a video analytic function on the image frame to identify one or more characteristics of the context window that are associated with image-related content of the first video; performing, on each context window of the plurality of context windows that includes an audio frame, a video analytic function on the audio frame to identify one or more characteristics of the context window that are associated with audio-related content of the first video; generating, for each of the plurality of context windows, a respective local atomic unit comprising attributes derived from the identified one or more characteristics of the respective context window, to form a plurality of local atomic units; and genType: GrantFiled: December 1, 2017Date of Patent: October 23, 2018Assignee: Digital Reasoning Systems, Inc.Inventors: John Frey, James Whitaker, Matthew Russell
-
Patent number: 10108710Abstract: Search results can include, not only responsive content, typically in the form of documents, but can also include information regarding responsive entities, including tasks relevant to those entities, and can include identifications of individuals from whom additional information can be obtained, or who are otherwise relevant to the search. An association between entities and documents referencing those entities is identified and maintained. Documents responsive to a user's search query are identified utilizing existing algorithmic mechanisms and such identified responsive documents are referenced to determine whether they are associated with one or more entities. Additionally, a people/query mapping is maintained associating individual people with specific queries. User actions directed to one or more people in response to a query are utilized as a feedback loop.Type: GrantFiled: November 12, 2012Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Heung Yeung Shum, Derrick Leslie Connell, Xavier Legros, Kevin L. Haas, Kang Li
-
Patent number: 10108711Abstract: The present disclosure describes methods, systems, and computer program products for exposing a personal object worklist (POWL) as an OData service. One computer-implemented method includes registering the personal object worklist (POWL) application, wherein the registration includes specifying a POWL application ID (“APPLID”) and mapping the APPLID to an OData-based service technical model, selecting one or more POWL queries associated with the POWL application for consumption when received by an OData service associated with the OData-based service technical model, specifying a query key for each POWL query of the one or more POWL queries, registering the OData service in a backend system, and activating the OData service on a gateway server system.Type: GrantFiled: July 16, 2014Date of Patent: October 23, 2018Assignee: SAP SEInventor: Otto Makris
-
Patent number: 10108712Abstract: Various embodiments include systems and methods tier processing query rewrite records to generate standardized query rewrites usable by a search engine. Such systems and method may involve analysis of query rewrite input language (QRIL) records to identify relationships and conflicts between multiple QRIL records, and to resolve these relationships and conflicts to generate a standardized rewrite in a semantic language recognizable by the search engine. Such systems and methods may gather QRIL records from a QRIL record database, process the QRIL records using precedence rules, and then communicate a set of standardized and optimized query rewrites to the search engine.Type: GrantFiled: November 19, 2014Date of Patent: October 23, 2018Assignee: eBay Inc.Inventors: Prathyusha Senthil Kumar, Praveen Arasada, Ravi Chandra Jammalamadaka
-
Patent number: 10108713Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.Type: GrantFiled: December 4, 2015Date of Patent: October 23, 2018Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
-
Patent number: 10108714Abstract: The present disclosure relates generally to the field of segmenting social media users (such as users of a social media network) by means of life event detection (such as based upon social media messages and/or postings) and entity matching. In various embodiments, systems, methods and computer program products are provided.Type: GrantFiled: December 22, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Paulo R. Cavalin, Maira Gatti De Bayser, Joao P. Forny De Melo, Claudio S. Pinhanez
-
Patent number: 10108715Abstract: A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.Type: GrantFiled: August 24, 2016Date of Patent: October 23, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Kalyan Desineni, Sudhir Mohan, Leigh L. Klotz, Jr., Manikandan Sankaranarasimhan
-
Patent number: 10108716Abstract: A system generates a ticker result, which may be a uniform resource locator (URL) corresponding to a quote provider. The system receives a string of information and determines whether all terms in the string of information correspond to ticker symbols. If all terms in the string of information correspond to ticker symbols, the system may ascertain whether the string of information corresponds to a query for ticker information. If the string of information corresponds to a query for ticker information, the ticker information (e.g., a ticker result) may be provided.Type: GrantFiled: October 18, 2016Date of Patent: October 23, 2018Assignee: GOOGLE LLCInventor: Paul Thomas Buchheit
-
Patent number: 10108717Abstract: By means of providing directly a data mining requiring user with a universal internet information data mining requirement description human-machine interaction template, the present invention provides big internet data with a set of both open and strictly-defined constraints for concept collection, data structures, and data mining operations, thus satisfying three factors for establishing a data mining model, providing an important condition for increasing the value density of an internet mining service, and allowing for implementation of universal and parallel mining of structured data, semi-structured data, and non-structured data of the internet.Type: GrantFiled: November 1, 2016Date of Patent: October 23, 2018Inventors: Sha Liu, Dongqin Yao
-
Patent number: 10108718Abstract: Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating a representation of each segment such as a segment fingerprint, storing the plurality of segment representations in a database, and identifying any segment representations in the received and parsed one or more video data streams that match segment representations in the database that were previously stored from video data streams that were previously received and parsed.Type: GrantFiled: November 2, 2016Date of Patent: October 23, 2018Assignee: Alphonso Inc.Inventors: Lampros Kalampoukas, Manish Gupta, Raghu Srinivas Kodige
-
Patent number: 10108719Abstract: A system and method operates on a client device and acquires a suspect list of user products based on information derived from the client device. The system normalizes the list, and the user confirms the accuracy of the product list. The user product list is sent to a server where the user product list is compared to other lists using collaborative filtering techniques. The collaborative filtering techniques determine products of interest for the use and the level of interest of the user. The system computes a similarity measure based upon the number of similar products that match the user's product list and rankings provided by the user and others. Demographic and behavioral data may also be used in performing the comparison and the similarity measure. The system acquires editorial rankings of products from other users and provides a ranked list of recommended products based upon the editorial rankings.Type: GrantFiled: March 14, 2011Date of Patent: October 23, 2018Assignee: CBS Interactive Inc.Inventors: Scott Bedard, Greg Kasavin, Patrick Cashman Andrus
-
Patent number: 10108720Abstract: According to an embodiment of the present invention, a system displays initial search results based on a query and enables selection by a user of an item within the search results. The system determines refined search results based on behavior of the user with respect to the initial search results. Embodiments of the present invention further include a method and computer program product for presenting revised search results based on user behavior while examining the results in substantially the same manners described above.Type: GrantFiled: November 28, 2012Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Li Chen, Henri F. Meli, David M. Stecher, Lin Sun
-
Patent number: 10108721Abstract: A method of using contents includes the steps of setting public time information and private time information, the public time information being associated with each content and defined universally for use by a large number of unspecified users, the private time being associated with the content and defined for use by a small number of particular persons, and searching for a content according to the public time information and/or the private time information and using the content detected in the searching.Type: GrantFiled: November 6, 2014Date of Patent: October 23, 2018Assignee: Sony CorporationInventors: Yoichiro Sako, Mitsuru Takehara, Toru Sasaki, Takatoshi Nakamura, Yuichi Abe, Toshiro Terauchi, Motoyuki Takai
-
Patent number: 10108722Abstract: A method, including submitting, to a search engine, a first query including, and receiving, in response to the first query, a first list including first results, each of the first results having a respective first ranking. Keywords are derived from the first query, and for each keyword, a respective second query is submitted to the search engine, the respective second query including the first query term and the derived keyword. In response to each of the respective second queries, a respective second list including respective second results is received, each of the respective second results having a second ranking and a corresponding first result, and for each given second result, one or more stability scores are computed based on the second ranking of the given second result and the first ranking of the corresponding first result. The second results are ranked based on their respective one or more stability scores.Type: GrantFiled: April 29, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Shai Erera, Shay Hummel, Ella Rabinovich, Haggai Roitman
-
Patent number: 10108723Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.Type: GrantFiled: December 4, 2015Date of Patent: October 23, 2018Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
-
Patent number: 10108724Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.Type: GrantFiled: December 4, 2015Date of Patent: October 23, 2018Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
-
Patent number: 10108725Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.Type: GrantFiled: December 4, 2015Date of Patent: October 23, 2018Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
-
Patent number: 10108726Abstract: An input method editor (IME) described herein couples scenarios of the input of the user with specific network services to offer more relevant and richer candidates for higher input productivity. Data relating to a computer application in which the input candidates are to be input and/or context relating to a user-submitted query is collected and analyzed to determine a scenario. The input candidates may include text candidates and rich candidates. The IME may select a scenario-tuned and type specific engine to identify the text candidates and/or rich candidates. The scenario-tuned text candidate engines leverage scenario-tuned language models and lexicons, and the scenario-tuned rich candidate engines leverage scenario-relevant web services, such as image, mapping, and video search, when available and appropriate.Type: GrantFiled: June 22, 2016Date of Patent: October 23, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Matthew Robert Scott, Huihua Hou, Weipeng Liu, Hao Wei, Chiwei Che, Byron Huntley Changuion, Weijiang Xu, Xi Chen
-
Patent number: 10108727Abstract: A method is provided for performing page personalization at an edge server. In response to a page request, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. A plurality of content feature vectors are parsed from the embedded edge server instructions, the plurality of content feature vectors being respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.Type: GrantFiled: February 12, 2018Date of Patent: October 23, 2018Assignee: Oath Inc.Inventor: Keith Marlow
-
Patent number: 10108728Abstract: The geographic location obtained by a location-aware computing device can be shared with a location-unaware computing device such that user interaction with a search engine through the location-unaware computing device can still include, when appropriate, a geographic location associated with the user, thereby increasing the relevance and aptness of the search results presented to the user and, accordingly, increasing user interaction performance with the search engine. Short range communicational connections can be used to share location information prior to being utilized in conjunction with searches. Location information can be provided, from a location-aware computing device, to a centralized, networked computing device, and associated thereon with a user identifier, thereby enabling associated location information to be utilized in conjunction with that user's searches.Type: GrantFiled: August 22, 2015Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Anunay Tiwari, Gurpreet Singh, Arun Prakash Mariyappa
-
Patent number: 10108729Abstract: The disclosure includes a method for constructing and indexing a database of anonymous visitor tracking. Implementations of the disclosed methods may utilize a client-side script, first-party cookies, and canonical name records to track the visitor across affiliated websites hosted on different domain names. The disclosure also includes a system for constructing and indexing a database of anonymous visitor tracking. In one implementation, the system includes a network interface device, at least one memory storing instructions, and at least one processor that executes the instructions to receive, determine, generate and transmit first-party cookie information.Type: GrantFiled: October 13, 2017Date of Patent: October 23, 2018Assignee: Cinnamon Cookie, Inc.Inventors: Petar Elez, Amir Khawaja
-
Patent number: 10108730Abstract: Methods and systems for posting video content on a website are disclosed herein. An input indicative of a selection of video content is received from a user. A placeholder image is inserted in an input field to act as a placeholder for the video content being selected. Image manipulation commands are received from the user. The image manipulation commands are applied to the image placeholder in order to display the image placeholder in a user desired configuration. The placeholder image can be replaced with the video content. Displaying the video content in the user desired configuration.Type: GrantFiled: September 28, 2006Date of Patent: October 23, 2018Assignee: OATH INC.Inventor: Steven Krutzler
-
Patent number: 10108731Abstract: At least one embodiment includes a system for managing objects. The system may be configured to provide a set of objects in a repository with associated metadata including workflow metadata and an application program interface. The system may determine a first region of interest in a graphical user interface, the first region of interest corresponding to a first time range. The system may retrieve metadata for a first set of objects having workflow metadata indicating at least one event will occur within the first time range, create a first set of nodes representing the first set objects, display the first set of nodes based on a time characteristic of the workflow metadata associated with the at least one event, and perform an action on a corresponding object from the first set of objects.Type: GrantFiled: September 29, 2011Date of Patent: October 23, 2018Assignee: Open Text SA ULCInventors: Conleth S. O'Connell, Jr., Marceu Martins De Souza Filho, Lee Shepstone
-
Patent number: 10108732Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing social graph maintenance services is presented. Consistent with some embodiments, the method may include accessing a social graph of a subject user. The social graph may include a plurality of nodes representing objects to which the subject user has a relationship and a plurality of edges representing the relationships. The method may further include determining that a particular node lacks relevance to the subject user. In response to determining that the particular node lacks relevance to the subject user, the relationship with the particular node is eliminated.Type: GrantFiled: February 27, 2014Date of Patent: October 23, 2018Assignee: PAYPAL, INC.Inventors: Sandy Lynn Godsey, Corinne Elizabeth Sherman
-
Patent number: 10108733Abstract: Computer implemented methods and systems are provided for providing customized web pages that are customized for each user. A database can store first entries each being configured to store user information for each user, and second entries each being configured to store an identifier and customized content for each user (or alternatively a way to retrieve such customized content). A tree-like data structure is stored in cache and includes nodes that each store an identifier that refers to one of the second entries. After log in, the server system retrieves user information associated with the particular user and uses it to retrieve a particular identifier stored by a particular node. Using a corresponding one of the second entries that includes the particular identifier, particular customized content for the particular user can be retrieved and sent to a user system where it is used to display a particular customized web page for that particular user.Type: GrantFiled: May 26, 2016Date of Patent: October 23, 2018Assignee: salesforce.com, inc.Inventors: Anil Jacob, Amol Hardikar, Archana Sethuraman
-
Patent number: 10108734Abstract: A method for importing document data into a website hosted on a server computer includes a block of document data that is received at the server computer. The block of document data includes data from an identified section of a document. In response to receiving the block of document data, the server computer automatically updates a web page component on the website. The web page component is selected via a document widget on the server computer. The document data is mapped to the web page component.Type: GrantFiled: September 15, 2012Date of Patent: October 23, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alan Billharz, Michael Monarch, Marta Rey-Babarro
-
Patent number: 10108735Abstract: A method is provided for receiving and rendering web content on a client device having an installed actor app. Web content containing an embedded application tag is requested from a server. The web content is received from the server on the client device. The actor app receives and injects a value in the embedded application tag from dynamic data received with the web content. The web content is displayed together with the value of the dynamic data on the client device.Type: GrantFiled: February 25, 2015Date of Patent: October 23, 2018Assignee: Esna Technologies Inc.Inventors: Bryan Dingwall, Mohammad Nezarati, Sergey Vlasenko
-
Patent number: 10108736Abstract: A method and apparatus for rendering statistics on web page visits by a browser are disclosed. The method including: adding a respective first and second counts to a respective first and second cumulative number of visits to a first web page upon detecting that a browser has visited the first web page via a respective first and second visiting modes. The second visiting mode including redirecting to the first web page through selecting a web page link of a pending web page in the browser; acquiring the first and the second cumulative number of visits for each web page, and combining a first and a second preset weight of the first and the second visiting modes to calculate a visit coefficient for the web page; and determining a most frequent visited web page from among all the web pages based on a web page with the highest calculated visit coefficient.Type: GrantFiled: September 30, 2015Date of Patent: October 23, 2018Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Jing Liu
-
Patent number: 10108737Abstract: Concepts and technologies are described herein for presenting data driven forms. In accordance with the concepts and technologies disclosed herein, a user device obtains a resource referencing or presenting data driven forms and obtains data displayed or used by the resource. The user device stores the data in a cache accessible by the user device. The user device can render multiple views containing data from the cache. The user device can display one of the views and hide the other views from display. If the user device detects input for viewing other views, the user device can present one of the previously hidden views. The user device also can manage the cache and download additional data, if the cache empties or is not full.Type: GrantFiled: January 25, 2012Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Javier Arturo Porras Luraschi, Alisa Yujin So
-
Patent number: 10108738Abstract: The present invention relates to an image transmission method employed for communication between a Portable Device and a remote server by means of a network. It discloses a method for shortening the period during which the user of the Portable Device is left to wait for the loading of the webpage image on the device screen, which is part of the overall time required to navigate the web using a Portable Device.Type: GrantFiled: October 30, 2008Date of Patent: October 23, 2018Inventor: Raja Singh Tuli
-
Patent number: 10108739Abstract: Research or background study for many creative endeavors often utilizes research methods that include browsing information online. Such is typically accomplished via a web browser. An overlay canvas can be provided over an interface associated with the browser that can be employed to store not only content associated with data presented by the browser but also context associated with that data as well as with the particular creative endeavor.Type: GrantFiled: July 8, 2014Date of Patent: October 23, 2018Inventor: Carson Artz
-
Patent number: 10108740Abstract: A method for providing a search sample without a search being triggered is disclosed. The method includes receiving at least one partial search term in a search box. Probable search terms are determined by comparing the at least one partial search term to a database of common search terms. The probable search terms are displayed in a format that include a link to a sample search of each probable search term and a backslide button. When the link to a sample search of a probable search term is selected in the probable search terms, the sample search is displayed in a format that includes a close link. When the close link is selected in the sample search, the probable search terms are displayed again. When the backslide button is selected, the right most word from the search term is deleted.Type: GrantFiled: June 17, 2016Date of Patent: October 23, 2018Inventor: Charles J. Reed
-
Patent number: 10108741Abstract: Embodiments of the present invention includes systems and methods for grouping into a visual container open browser tabs based on an analysis of uniform resource locators, content, or other information relating to the plurality of open browser tabs. The analysis may include calculating a similarity score. Based on a comparison of the similarity score to one or more thresholds, a visual container is provided displaying groups of tiles corresponding to each of the pages open in the browser tabs. The visual container may be formatted as a set of browser tabs, each containing active tiles for each web page of a particular group. The visual container may be a screen showing piles of tiles, each pile corresponding to a particular group.Type: GrantFiled: April 6, 2018Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Satish Bhupatiraju, Kevin E. Hicks, Adrienne Y. Miller, Peter C. Yim
-
Patent number: 10108742Abstract: An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to store a semi-structured document database including a collection of documents having semi-structured data formats. Data redaction rules are defined. Each data redaction rule includes a redaction type and a path expression to a redaction location within a semi-structured data format of a document within the collection of documents. At least one data redaction rule includes a configurable range of redaction values and a configurable format for the redaction values. The data redaction rules are applied to form redacted documents. The redacted documents are supplied.Type: GrantFiled: January 23, 2018Date of Patent: October 23, 2018Assignee: MarkLogic CorporationInventors: Junfeng Sun, Caio Vinicius B. Milani
-
Patent number: 10108743Abstract: Methods and systems for simplifying object mapping for user interfaces are described. Client requests can be accepted from the client computers to access a resource of an application dialogue language (ADL). The client requests can be distributed across participating back ends. Each client request can be evaluated by the ADL before an ADL result is returned. If a governor does not detect a violation, expressions can be analyzed to determine whether any expression can be calculated locally by the ADL to produce the ADL result. The ADL result can be associated to a logical object in order to minimize a representational gap between each client request and a physical object. The logical object can be converted to the physical object, and the physical object can be mapped to the relational database. A response to each client request can be produced based on the mapping between the physical object and the relational database.Type: GrantFiled: January 22, 2015Date of Patent: October 23, 2018Assignee: CATAVOLT, INC.Inventor: Glenn W. Osborne
-
Patent number: 10108744Abstract: Embodiments implement a plug-in architecture supporting adding new data sources to a legacy federated database without the need to recode a federated database manager software module. The federated database manager software module includes an administrative tool and a plug-in framework for interfacing with a data source cartridge. The data source cartridge supplies metadata including a feature table of a newly added data source to the framework and creates a physical query for the newly added data source based on an execution plan generated by the federated database manager software module. The administrative tool generates presentation panes including new data sources added to the legacy federated database.Type: GrantFiled: March 31, 2015Date of Patent: October 23, 2018Assignee: Oracle International CorporationInventors: Hoyong Park, Roger Bolsius, Ashok Kumar Dhakar, Muthukumar Velusamy
-
Patent number: 10108745Abstract: A computer-implemented method for offloading extensible markup language (XML) data to a distributed file system may include receiving a command to populate a distributed file system with an XML table of a database. The XML table may be queried in response to the command. The source data in the XML table may be offloaded, by a computer processor, to the distributed file system in response to the querying. The offloading may include converting the source data to a string version of the source data and converting the string version of the source data back into XML format.Type: GrantFiled: June 9, 2016Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: George F. Wang
-
Patent number: 10108746Abstract: Provided are a computer program product, system, and method to determine whether to perform entity resolution on vertices in an entity graph. A determination is made of pairs of records in a database having a relationship value satisfying a threshold. An entity relationship graph has a vertex for each of the records of the pairs and an edge between two vertices. Each vertex has a self-information score based on content in the record, an initial unique entity identifier, and an entity information score. For each subject vertex of the vertices, a determination is made of a target vertex directly connected to the subject vertex that has a highest entity information score and whether to set the subject vertex entity identifier and entity information score to the entity identifier and entity information score of the target vertex based on the target vertex self-information score.Type: GrantFiled: January 30, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Craig W. Muchinsky, Scott Schumacher, Edward B. Thorne
-
Patent number: 10108747Abstract: The techniques of the present disclosure acquire requirement description information of a user, acquire at least one resource component according to the requirement description information, the resource component being a component that constitutes a network resource desired by the user, or a function component for realizing a part of functions of the network resource; and assemble the network resource according to the at least one resource component. The techniques of the present disclosure enhance a matching degree between the network resource and the user's requirement, thereby meeting the requirement of the user with respect to the network resource.Type: GrantFiled: November 4, 2015Date of Patent: October 23, 2018Assignee: Alibaba Group Holding LimitedInventor: Shali Lu
-
Patent number: 10108748Abstract: Crowd-sourced localized application usage data is collected from mobile devices at a usage location and sent to a network-based service. The network-based service analyzes the data to determine a single most relevant application correlated to the usage location. Once the most relevant application is determined, a recommendation for the application is sent to client devices operating at the usage location. In some implementations the data is processed to determine whether the usage location is a chained venue, a large venue or an event. Once the usage location has been determined, the most relevant application can be selected for recommendation.Type: GrantFiled: September 30, 2014Date of Patent: October 23, 2018Assignee: Apple Inc.Inventors: Lukas M. Marti, Zehua Zhou, Jeffrey Michael Bartunek, Weili Shao, Liviu Teodor Popescu, Lili Cao, Ronald K. Huang
-
Patent number: 10108749Abstract: Systems and methods for optimizing power flows using a harmony search, including decoupling phases in a multi-phase power generation system into individual phase agents in a multi-phase power flow model for separately controlling at least one of phase variables or parameters. One or more harmony segments from harmony memory are ranked and selected based on a utility value determined for each of the decoupled phases. A harmony search with gradient descent learning is performed to move the selected harmony segments to a better local neighborhood. A new utility value for each of the selected segments is determined based on historical performance, and the harmony memory is iteratively updated if one or more of the new utility values are higher than a utility value of a worst harmony segment stored in the harmony memory.Type: GrantFiled: November 5, 2015Date of Patent: October 23, 2018Assignee: NEC CorporationInventors: Yanyi He, Ratnesh Sharma
-
Patent number: 10108750Abstract: It is proposed a computer-implemented method for designing a three-dimensional modeled object, wherein the method comprises the steps of: user-interacting with a screen; defining a stroke corresponding to the user-interacting; discretizing the stroke into a set of points; projecting the set of points onto at least one support in a three-dimensional scene; constructing the three-dimensional modeled object from the projected set of points and the said at least one support.Type: GrantFiled: May 1, 2012Date of Patent: October 23, 2018Assignee: Dassault SystemesInventors: Jean Hong, Mikaël Queric, Jérôme Derel, Frédéric Letzelter
-
Patent number: 10108751Abstract: An iterative method and system for performing the method are described that implement a technique to fit irregularly shaped items into a defined space. In particular, one example may take the form of a method including predetermining one or more layouts for a defined space. Each layout has a plurality of shapes. The method also includes receiving a set having a plurality of items and determining one or more configurations formed by assigning to each shape in the layout an item from the set. The items match the shapes to which they are assigned. Additionally, the method includes scoring each configuration and selecting one configuration based at least in part upon the scoring.Type: GrantFiled: August 7, 2014Date of Patent: October 23, 2018Assignee: Disney Enterprises, Inc.Inventors: Michael Tschanz, Patrick McNaull, Bryant Boyle, J. Thomas Ngo
-
Patent number: 10108752Abstract: It is the method comprising the steps of defining, by a user, a base mesh associated to a subdivision surface and to a corresponding predetermined mesh-to-NURBS-surface conversion algorithm, the subdivision surface representing the 3D modeled object; defining, by the user, a 2D image and a location for engraving the 2D image on the subdivision surface; and determining a NURBS surface that corresponds to applying a deformation map on the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the deformation map including displacement vectors provided for positions of the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the positions corresponding to the location for engraving the 2D image, the displacement vectors being computed based on corresponding pixel values of the 2D image. Such a method improves the design of a 3D modeled object.Type: GrantFiled: February 2, 2016Date of Patent: October 23, 2018Assignee: DASSAULT SYSTEMESInventor: Richard Maisonneuve
-
Patent number: 10108753Abstract: Method of designing a laminate substrate having upper laminate layers and an equal plurality of lower laminate layers including: dividing the laminate substrate into regions having corresponding laminate layer pairs consisting of an upper laminate layer and a lower laminate layer; calculating a net stretching value for each corresponding laminate layer pair in each region to result in net stretching values in each region; summing the net stretching values in each region to result in a net stretching value for each region proportional to a curvature of each local region; calculating a relative out-of-plane displacement for the laminate substrate from the curvature of each local region; calculating a predicted thermal warpage for the laminate substrate; and finalizing a design of the laminate substrate when the predicted thermal warpage is within a predetermined acceptable range.Type: GrantFiled: June 7, 2016Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anson J. Call, Vijayeshwar D. Khanna, David J. Russell, Krishna R. Tunga
-
Patent number: 10108754Abstract: A method for ruggedizing an ICE design, fabrication and application with neural networks as disclosed herein includes selecting a database for integrated computational element (ICE) optimization is provided. The method includes adjusting a plurality of ICE operational parameters according to an environmental factor recorded in the database and simulating environmentally compensated calibration inputs. The method includes modifying a plurality of ICE structure parameters to obtain an ICE candidate structure having improved performance according to a first algorithm applied to the database and validating the ICE candidate structure with an alternative algorithm applied to the database. Further, the method includes determining a plurality of manufacturing ICEs based on the validation with the first algorithm and the alternative algorithm, and fabricating one of the plurality of manufacturing ICEs.Type: GrantFiled: October 30, 2015Date of Patent: October 23, 2018Assignee: Halliburton Energy Services, Inc.Inventors: Dingding Chen, James M. Price, Bin Dai
-
Patent number: 10108755Abstract: Various implementations include systems and methods for generating a radio frequency floor plan. The systems and methods include receiving map data for a map image. A user is provided with functionalities for generating a trace outline in the map image. Floor dimensions are determined from the trace outline in the map image. A blank floor plan is generated using the floor dimensions and the map image. Access point position data can be received that signifies the position of placed access points. Access point type data can be received that signifies the type of access points that are positioned. The access point position data, the access point type data, and the floor plan or blank floor plan can be used to generate a RF floor plan.Type: GrantFiled: November 19, 2013Date of Patent: October 23, 2018Assignee: Aerohive Networks, Inc.Inventors: David Flynn, Chris Scheers
-
Patent number: 10108756Abstract: A method for providing an options configurator may include receiving an indication of a hierarchical structure of building plan options applicable to an enterprise, enabling a user to define option sets including selected ones of the building plan options, enabling the user to associate different ones among the option sets with corresponding different entities within the enterprise based on distinguishing characteristics of the respective different entities, and providing for generation of building information models and their derivatives based on selected options within an option set. A corresponding apparatus and computer program product are also provided.Type: GrantFiled: July 22, 2016Date of Patent: October 23, 2018Assignee: Illinois Tool Works Inc.Inventors: Steven Eugene Bumbalough, Gary Ned Sharp, Chris Arps, Darwin Wayne Belt
-
Patent number: 10108757Abstract: Access to data representations of relatively dynamic actual usage and patterns of spectrum usage across channels, geographies (locations), and times can be advantageous in planning for resource utilization, and in structuring pricing for spectrum resources. Actual usage of spectrum resources can vary dynamically. Significant opportunities to advantageously utilize spectrum resources can be identified from relatively dynamic representations of actual usage.Type: GrantFiled: August 15, 2012Date of Patent: October 23, 2018Assignee: Adaptrum, Inc.Inventor: Hamid Aghajan