Based On Historical Data Patents (Class 707/751)
-
Patent number: 12120193Abstract: A computing device is programmed to receive, first and second user indicia of interest for media content. The computing device is further programmed to receive first user data related to a media content item. Based at least in part on the first and second user indicia of interest and the first user data, the computing device is further programmed to generate output that the first user recommend the media content item to the second user.Type: GrantFiled: April 25, 2023Date of Patent: October 15, 2024Assignee: DISH Technologies L.L.C.Inventors: Nicholas Brandon Newell, Christopher Day
-
Patent number: 12106384Abstract: A computer-implemented method for detecting and managing duplicate invoices is provided. In one embodiment, the method includes accessing, in a digital storage device, invoices associated with a buyer computer. Candidate invoices having similar attributes are identified from the invoices and nodes representing the candidate invoices are created and stored in computer memory. At least two of the candidate invoices are determined likely to be duplicate invoices and an edge is generated between nodes representing the at least two candidate invoices, indicating that the at least two candidate invoices are likely to be duplicate invoices. A set of filters is programmatically applied using the at least two candidate invoices as inputs. The at least two candidate invoices are determined to be duplicate invoices based on an output of the set of filters and a notification is sent to the buyer computer indicating that the at least two candidate invoices are duplicate invoices.Type: GrantFiled: July 12, 2023Date of Patent: October 1, 2024Assignee: Coupa Software IncorporatedInventors: Yutaka Hosoai, Shoan Jain, Ankit Narang, Kiran Ratnapu
-
Patent number: 12067035Abstract: The present disclosure provides a method for reporting a movement path and an electronic device. The method is applied to an intelligent locator and includes receiving, a movement path acquisition request sent by a reporting device within a reporting time threshold; acquiring a movement path including at least one piece of unreported location information from a database; and sending the movement path to the reporting device.Type: GrantFiled: September 9, 2022Date of Patent: August 20, 2024Assignee: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) CO., LTDInventor: Aimin Shi
-
Patent number: 11915251Abstract: Natural language can be used to conduct a conversation that yields analytic results. An interactive user interface can present suggestive content associated with a natural language input to a user. The suggestive content can guide assist the user in obtaining analytic data/information relating to a business, industry, and/or the like. An ontology comprising one or more content items associated with the natural language input can generated. The ontology can be represented as and/or associated with a data structure that temporal correlates a plurality of content items to the natural language input.Type: GrantFiled: September 18, 2019Date of Patent: February 27, 2024Assignee: QlikTech International ABInventors: Elif Tutuk, Bill Kehoe, Vesna Brown
-
Patent number: 11915273Abstract: A system for creating and/or maintaining a database is disclosed. In one example, the system includes one or more processors; a classification module configured to determine primary weights for primary data streams, each primary weight referring to a correlation between one of the primary data streams and one segment category of several predefined segment categories; a recognition module configured to identify explicit concepts and implicit concepts in the primary data streams, and to determine first secondary weights characterizing embeddings of the identified concepts; an expansion module configured to determine for the identified concepts respective related concepts; and a storage module configured to save the identified concepts.Type: GrantFiled: June 11, 2021Date of Patent: February 27, 2024Assignee: relemind GmbHInventors: Heiko Beier, Christoph Schmidt
-
Patent number: 11899637Abstract: An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.Type: GrantFiled: March 3, 2021Date of Patent: February 13, 2024Assignee: Uberfan, LLCInventors: Terrence J. Barthel, Jeffrey P. Ess
-
Patent number: 11887359Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system via an assistant xbot, a first audio input from a user, parsing the first audio input to identify a request for a content digest from an online social network, retrieving a plurality of content objects from the online social network, each of the content objects being accessible by the user, generating a customized newsfeed summary based on a determined semantical meaning of each of the plurality of content objects, and sending, to the client system via the assistant xbot, instructions for presenting an audio clip to the user responsive to the request for the content digest, wherein the audio clip comprises the customized newsfeed summary.Type: GrantFiled: July 14, 2021Date of Patent: January 30, 2024Assignee: Meta Platforms, Inc.Inventors: Zheng Zhou, Kun Han, Fuchun Peng
-
Patent number: 11880807Abstract: A computer server system and method are disclosed for personalization and customizable filtering of network search results and search result rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a respondent or co-respondent; at least one data storage device storing a plurality of return queries; and one or more processors adapted to access the data storage device and using the query, to select the return queries for transmission; to search the data storage device for corresponding pluralities of responses to the return queries from other co-respondents or respondents; to pair-wise score the responses and generate pair-wise alignment scores for respondent and co-respondent combinations; to sort and rank the combinations according to the alignment scores; and to output a listing of the sorted and ranked respondents or co-respondents to form the personalized network search results and search result rankings.Type: GrantFiled: November 30, 2021Date of Patent: January 23, 2024Assignee: Digerati, Inc.Inventors: Brian Balasia, Joseph Klecha, Robert Levy, Timothy Kocoloski
-
Patent number: 11874901Abstract: Provided are a method, device for processing a network flow and a storage medium and a computer device. The method includes that: a network flow is acquired, and the acquired network flow is taken as a discrete object; the discrete object is clustered to obtain a clustering result; and the clustering result is output. The disclosure solves the technical problem in related technologies that a basis for formulating a network control policy cannot be provided from complex network information due to a complex network topology.Type: GrantFiled: September 29, 2020Date of Patent: January 16, 2024Assignee: Hillstone Networks Co., Ltd.Inventors: Shuyi Liu, Yingjie Cui, Haixia Qu
-
Patent number: 11853623Abstract: A non-transitory computer readable medium stores a printing processing program that causes a controller of a terminal device to execute a process for printing. The terminal device is connectable to a printing apparatus and including the controller and an operation unit. The printing apparatus is configured to print on a long printing medium to produce a printed matter. The process includes receiving a selection of a background image, determining whether the selected background image is a pattern image or a non-pattern image, in a case where the background image is the pattern image, not changing scale of the image pattern regardless of a width of the long printing medium and outputting printing data including background image data to the printing apparatus.Type: GrantFiled: May 20, 2022Date of Patent: December 26, 2023Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Aiko Mizutani
-
Patent number: 11847676Abstract: An online concierge system uses a domain-adaptive suggestion module to score products that may be presented to a user as suggestions in response to a user's search query. The domain-adaptive suggestion module receives data that is relevant to scoring products as suggestions in response to a search query. The domain-adaptive suggestion module uses one or more domain-neutral representation models to generate a domain-neutral representation of the received data. The domain-neutral representation is a featurized representation of the received data that can be used by machine-learning models in the search domain or the suggestion domain. The domain-adaptive suggestion module then scores products by applying one or more machine-learning models to domain-neutral representations generated based on those products. By using domain-neutral representations, the domain-adaptive suggestion module can be trained based on training examples from a similar prediction task in a different domain.Type: GrantFiled: December 14, 2021Date of Patent: December 19, 2023Assignee: Maplebear Inc.Inventors: Saurav Manchanda, Ramasubramanian Balasubramanian
-
Patent number: 11847574Abstract: Systems and methods for generating and processing modeling workflows.Type: GrantFiled: April 25, 2019Date of Patent: December 19, 2023Assignee: ZESTFINANCE, INC.Inventors: Douglas C. Merrill, Armen Avedis Donigian, Eran Dvir, Sean Javad Kamkar, Evan George Kriminger, Vishwaesh Rajiv, Michael Edward Ruberry, Ozan Sayin, Yachen Yan, Derek Wilcox, John Candido, Benjamin Anthony Solecki, Jiahuan He, Jerome Louis Budzik, John J. Beahan, Jr., John Wickens Lamb Merrill, Esfandiar Alizadeh, Liubo Li, Carlos Alberta Huertas Villegas, Feng Li, Randolph Paul Sinnott, Jr.
-
Patent number: 11822876Abstract: This disclosure presents a system and a method for providing a personalized book in which an interested matter is analyzed based on reading history, and a personalized book is generated which includes personalized contents and illustrations based on the interested matter. The presented system for providing a personalized book includes a reading history database which stores a reading history associating a user identifier and a book identifier with each other, a book information database which stores book information including a book identifier, text data, and image data, and a service server configured to deduce an interested matter of a user based on the reading history of the user stored in the reading history database in response to a personalized book generation request from a user terminal, and to generate a personalized book based on the interested matter and the book information stored in the book information database.Type: GrantFiled: December 21, 2022Date of Patent: November 21, 2023Assignee: WOONGJIN THINKBIG CO., LTD.Inventors: Samrak Choi, Uiyoung Kim, Hyunjeong Cho, Eun Han
-
Patent number: 11797529Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.Type: GrantFiled: September 10, 2021Date of Patent: October 24, 2023Assignee: GOOGLE LLCInventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
-
Patent number: 11782988Abstract: Methods, systems and computer program products are provided for query understanding. A non-focused query quantifier generates non-focused query features that quantify a non-focused query and a non-focused query predictor generates a prediction associated with the non-focused query based on the non-focused query features.Type: GrantFiled: September 21, 2020Date of Patent: October 10, 2023Assignee: Spotify ABInventors: Federico Tomasi, Rishabh Mehrotra, Brian Christian Peter Brost, Aasish Kumar Pappu, Hugo Flávio Ventura Galvão, Mounia Lalmas-Roelleke
-
Patent number: 11763395Abstract: A computer-implemented method for detecting and managing duplicate invoices is provided. The method includes accessing, in a digital storage device, invoices associated with a buyer computer. Candidate invoices having similar attributes are identified from the invoices and nodes representing the candidate invoices are created and stored in computer memory. At least two of the candidate invoices are determined likely to be duplicate invoices and an edge is generated between nodes representing the at least two candidate invoices, indicating that the at least two candidate invoices are likely to be duplicate invoices. A set of filters is programmatically applied using the at least two candidate invoices as inputs. The at least two candidate invoices are determined to be duplicate invoices based on an output of the set of filters and a notification is sent to the buyer computer indicating that the at least two candidate invoices are duplicate invoices.Type: GrantFiled: March 10, 2021Date of Patent: September 19, 2023Assignee: Coupa Software IncorporatedInventors: Yutaka Hosoai, Shoan Jain, Ankit Narang, Kiran Ratnapu
-
Patent number: 11741111Abstract: Computing systems, computing apparatuses, computing methods, and computer program products are disclosed for machine learning ranking. An example computing method includes receiving a search query and determining a plurality of machine learning model execution engines based on the search query and a plurality of search result types. The example computing method further includes generating a plurality of subsets of search results based on the search query and the plurality of machine learning model execution engines. The example computing method further includes generating a set of search results comprising at least one search result from each of the plurality of subsets of search results.Type: GrantFiled: December 29, 2021Date of Patent: August 29, 2023Assignee: GROUPON, INC.Inventors: Joaquin Delgado, Roger Henry Castillo, Boris Lerner, Ramesh Maddula, Emma Sawin, Alvaro Viloria, Jikai Lei
-
Patent number: 11734160Abstract: In an example embodiment, first a system is provided that enables tests created by a second entity to run with first entity data and configurations. A test module is able to assess test results with dynamic input (e.g., rule-based assessments). Second, a system is provided to run and test these test modules on the first entity system with first entity configuration and let the first entity define the test input and interpret the test results. This is not performed on all available tests, but only on the tests that are related to the change to be implemented.Type: GrantFiled: August 16, 2022Date of Patent: August 22, 2023Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 11663226Abstract: There is provided a computer-implemented method of providing a set of alternative search results, the method including the steps of: (i) receiving a search request; (ii) searching a database to provide a first set of a plurality of search results, each search result including a plurality of attributes; (iii) identifying a best search result as the initially highlighted result; (iv) providing the highlighted search result for display; (v) receiving a selection of an attribute in the highlighted search result; (vi) providing the set of alternative search results, in which the selected attribute is varied with respect to the highlighted search result, and (vii) providing the set of alternative search results for display. Related computer program products, servers and systems are also provided.Type: GrantFiled: April 1, 2022Date of Patent: May 30, 2023Assignee: SKYSCANNER LIMITEDInventors: Stanley Chung, Marcin Maruszak
-
Patent number: 11659055Abstract: A computing device is programmed to receive, first and second user indicia of interest for media content. The computing device is further programmed to receive first user data related to a media content item. Based at least in part on the first and second user indicia of interest and the first user data, the computing device is further programmed to generate output that the first user recommend the media content item to the second user.Type: GrantFiled: November 12, 2021Date of Patent: May 23, 2023Assignee: DISH Technologies L.L.C.Inventors: Nicholas Brandon Newell, Christopher Day
-
Patent number: 11645192Abstract: A computer-implemented method executed by at least one processor for software bug localization is presented. The method includes constructing a bug localization graph to capture relationships between bug tickets and relevant source code files from historical change-sets and an underlying source code repository, leveraging natural processing language tools to evaluate semantic similarity between a new bug ticket and a historical ticket, in response to the evaluated semantic similarity, for the new bug ticket, adding links between the new bug ticket a set of similar historical tickets, incorporating the new bug ticket in the bug localization graph, and developing a mathematical graph expression to determine a closeness relationship between the relevant source code files and the new bug ticket.Type: GrantFiled: March 4, 2021Date of Patent: May 9, 2023Assignee: NEC CorporationInventors: Bo Zong, Haifeng Chen, Xuchao Zhang
-
Patent number: 11645348Abstract: Providing a crowdsourced refinement of a response to a network query can include detecting an insufficient answer to a query posed by a user seeking information from a plurality of networked sources communicatively coupled with an electronic communications network. Demographic data corresponding to the user can be determined and a search initiated. The search is for a crowdsourced response to the query posed by the user. The search can be conducted over the electronic communications network and can be based on the demographic data corresponding to the user.Type: GrantFiled: March 18, 2020Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SathyaNarayanan Srinivasan, Ishwarya Rajendrababu, Paul R. Bastide
-
Patent number: 11609957Abstract: A document processing device includes: a document classification section configured to sequentially apply a plurality of classification processes in a prescribed sequence to a plurality of documents to classify the plurality of documents into a plurality of groups; and a classification determination section configured to every time one of the plurality of classification processes is applied, determine whether or not each group contains two or more documents. The document classification section, after applying a preceding one of the plurality of classification processes, applies a succeeding one of the plurality of classification processes to the two or more documents in each group determined as containing the two or more documents. The prescribed sequence is an ascending order of an amount of calculation involved in the plurality of classification processes.Type: GrantFiled: November 11, 2020Date of Patent: March 21, 2023Assignee: FRONTEO Inc.Inventor: Takafumi Seimasa
-
Patent number: 11563999Abstract: Systems and methods are described herein for a media guidance application that can cause a specific portion of a media asset to be stored based on a user command. For example, if the user requests the closing scene from a given movie, the media guidance application may detect the command, determine that it comprises an instruction to store a portion of a media asset, identify a source of the portion of the media asset, and cause the portion of the media asset to be stored. The media guidance application may also cause the entirety of the media asset to be stored and initiate playback at the start of the requested portion. This may allow users to store and watch portions of particular interest without requiring that the users seek through the entire media asset on their own.Type: GrantFiled: March 10, 2021Date of Patent: January 24, 2023Assignee: Rovi Guides, Inc.Inventors: Paul Maltar, Milan Patel, Yong Gong
-
Patent number: 11463390Abstract: Described embodiments provide systems and methods of selecting files to attach to an electronic mail. A server may identify, for each file of a plurality of files, a file context using content of each file. The server may identify, responsive to a request from a client for one or more attachments to add to an electronic mail, a mail context for the electronic mail based at least on content of the electronic mail. The server may compare the file context of at least one of the plurality of files with the mail context of the electronic mail. The server may select one or more files from the plurality of files based on the comparison of the file context with the mail context. The server may provide the client a list of the one or more files for selection as the one or more attachments for the electronic mail.Type: GrantFiled: August 1, 2018Date of Patent: October 4, 2022Assignee: Citrix Systems, Inc.Inventors: Nitin Kumar Mathur, Nimish Agarwal, Rajat Mishra, Harshavardhan Gupta
-
Patent number: 11442748Abstract: Systems and methods for ordering software applications in a computing environment. The methods involve: presenting user-selectable icons for launching a plurality of software applications in a graphical user interface in accordance with a first order; performing a machine-learning algorithm to determine a weighting value for each software application of the plurality of software applications based on information specifying at least one aspect of a software launch request and at least one aspect of a first user's current circumstance; determining a second order in which the user-selectable icons should be presented in the graphical user interface based on the weighting values determined for the software applications; and dynamically modifying the graphical user interface to present the user-selectable icons in the second order which is different from the first order.Type: GrantFiled: April 26, 2017Date of Patent: September 13, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Edward J. Swindell, Duncan Gabriel, Henry J. Ashman
-
Patent number: 11403132Abstract: Tasks in a cloud computing environment can be managed using multiple orchestration tools. For example, a request to perform a particular task in a cloud computing environment can be received. A database that includes relationships between multiple orchestration tools and characteristics of the multiple orchestration tools can be accessed. A first orchestration tool can be selected from the database based on a first characteristic related to the first orchestration tool in the database. The first orchestration tool can be capable of performing a first part of the particular task. A second orchestration tool can be selected from the database based on a second characteristic related to the second orchestration tool in the database. The second orchestration tool can be capable of performing a second part of the particular task. The particular task can be performed in the cloud computing environment using the first orchestration tool and the second orchestration tool.Type: GrantFiled: July 11, 2017Date of Patent: August 2, 2022Assignee: RED HAT, INC.Inventor: Tomas Sedovic
-
Patent number: 11385610Abstract: A stage automation system may include a first and second executing program configured to selectively control a first and second actionable mechanism, respectively. The stage automation system may further include a stage automation server configured to: receive, from the first executing program, a distributed program object announcement including a set of one or more time-stamped variables associated with the first actionable mechanism; transmit a distributed program object announcement to the second executing program; receive one or more data packets from the second executing program; adjust at least one time-stamped variable of the distributed program object based on the one or more received data packets; and transmit one or more data packets to the first executing program to cause the first executing program to adjust the at least one time-stamped variable of the distributed program object associated with the first actionable mechanism.Type: GrantFiled: January 24, 2020Date of Patent: July 12, 2022Assignee: EXATO IP LLCInventor: Ryan Mast
-
Patent number: 11257002Abstract: Techniques for dynamic accuracy-based experimentation and deployment of machine learning (ML) models are described. Inference traffic flowing to ML models and the accuracy of the models is analyzed and used to ensure that better performing models are executed more often via model selection. A predictive component can evaluate which model is more likely to be accurate for certain input data elements. Ensemble techniques can combine inference results of multiple ML models to aim to achieve a better overall result than any individual model could on its own.Type: GrantFiled: March 13, 2018Date of Patent: February 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Thomas Albert Faulhaber, Jr., Edo Liberty, Stefano Stefani, Zohar Karnin, Craig Wiley, Steven Andrew Loeppky, Swaminathan Sivasubramanian, Alexander Johannes Smola, Taylor Goodhart
-
Patent number: 11218531Abstract: Methods, systems, and media for associating multiple users with a media presentation device are provided. In some embodiments, the method comprises: receiving first user preferences; receiving second user preferences; receiving requests to associate the first user preferences and the second user preferences, respectively, with a media presentation device; causing the first user preferences and the second user preferences to be associated with identifying information of the media presentation device; receiving, from the media presentation device, a request to present a slideshow of images based on user preferences and identifying information of the first user device and a third user device; determining that the first user preferences are associated with the media presentation device; determining that user preferences of the third user device are not associated with the media presentation device; and causing content based on the first user preferences to be presented by the media presentation device.Type: GrantFiled: September 9, 2019Date of Patent: January 4, 2022Assignee: Google LLCInventors: Raunaq Shah, Matt Van Der Staay
-
Patent number: 11204960Abstract: A method, system, and recording medium for knowledge graph augmentation using data based on a statistical analysis of attributes in the data, including a ranking device configured to rank semantically similar input data elements to create a ranked list of attributes to augment an input of structured data and populate with a data string corresponding to the instances, where the ranking device further combines a set of filters to refine the ranked list of attributes, the set of filters including a first filter according to column ranges of columns, a second filter according to a column uniqueness of the columns, a third filter according to a type of data in a column of the columns, and a fourth filter according to a distribution of values in the columns.Type: GrantFiled: April 30, 2019Date of Patent: December 21, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oktie Hassanzadeh, Oliver Lehmberg, Mohammad Sadoghi Hamedani
-
Patent number: 11093867Abstract: Systems, methods and computer program products associated with a flight search engine for searching itineraries between an origin and a destination on a given date, according to a predefined display policy. Available routes may be filtered according to a first set of predefined criteria associated with the routes. The filtered available routes may be ranked according to a second set of predefined criteria. Itineraries may be constructed that are associated with the filtered available routes. The constructed itineraries may be filtered according to a third set of predefined criteria, and the filtered itineraries may be ranked according to a fourth set of predefined criteria. Historical booking data regarding previously booked itineraries for future travels may be received and analyzed, and may be taken into in the ranking of the filtered available routes and the filtered itineraries.Type: GrantFiled: July 28, 2017Date of Patent: August 17, 2021Assignee: AMADEUS S.A.S.Inventors: Laure Canis, Marek Herer, Jerome Bertrand, Xavier Janin, Feten Zmerli, Thibaud Andrevon, Thomas Rondepierre
-
Patent number: 11093984Abstract: Determining themes is disclosed. Reputation data extracted from at least one data source is received. The reputation data includes a plurality of user-authored reviews. The presence of a first keyword is detected in a first review. The presence of a second keyword that is different from but associated with the first keyword is detected in a second review. A sentiment for a theme is determined based on the detected presence of the first and second keywords. A report that indicates the sentiment for the theme is provided as output.Type: GrantFiled: March 15, 2013Date of Patent: August 17, 2021Assignee: Reputation.com, Inc.Inventors: John Andrew Rehling, Thomas Gerardo Dignan
-
Patent number: 11082463Abstract: A system and method for sharing personal information is described, wherein a server may receive and classify user information from a user. The server may further track user interactions between the user and one or more other users. The server may share certain user information classified as disclosure information with the one or more other users upon determining that a disclosure condition has been met. The server may also transmit one or more notifications relating to such disclosure.Type: GrantFiled: December 24, 2018Date of Patent: August 3, 2021Inventor: Hillel Felman
-
Patent number: 11068522Abstract: Text input data may be aggregated and mapped to create composite text input data for electronic records. A semantic event may be automatically detected, triggered by a semantic rule and associated semantic tag. The detected semantic event may be flagged, and a text mining result database may be updated by adding an entry to the database. An indication associated with the event may be transmitted, and a back-end application computer server may establish a hierarchy for multiple elements of the electronic records. The computer server may determine a weight variable and response variable for each element in the hierarchy and apply a hierarchical credibility weighting methodology to the elements from level 1, representing the least granular level in the hierarchy, to level n, representing the most granular level in the hierarchy, calculated recursively from level n, to determine a final estimated credibility for the electronic records.Type: GrantFiled: September 9, 2019Date of Patent: July 20, 2021Assignee: Hartford Fire Insurance CompanyInventors: Reuben Emory Houser, Qiao Wang, Arthur Paul Drennan, III, Nicole Rose Sims, Tracey Ellen Steger
-
Patent number: 11061805Abstract: A code dependency influenced bug localization apparatus and method receive bug reports and source code changes of a software program. Each source code change includes a syntax component and a location component. Each bug report includes a functional description of an aspect of the software program. The apparatus and method obtain a vectorized feature representation of each bug report, apply a learning process to the source code changes based on a code dependency among the source code changes, obtain a vectorized feature representation of each source code change based on the code dependency, merge the feature representations of the bug reports and the feature representations of the source code changes into a plurality of unified feature representations, and apply a ranking process to the unified feature representations to produce a source code relating function for relating a bug report and a source code change.Type: GrantFiled: September 25, 2018Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Pablo Loyola, Kugamoorthy Gajananan, Fumiko Akiyama
-
Patent number: 10990896Abstract: Systems, methods, and non-transitory computer readable media can generate one or more first machine learning models, where each of the one or more first machine learning models is associated with a respective portion of a first period of time. A second machine learning model incorporating the one or more first machine learning models as features can be generated, where the second machine learning model is associated with a second period of time. A respective weight associated with each of the one or more first machine learning models can be determined. It can be determined whether a content item is associated with a category based on the second machine learning model.Type: GrantFiled: January 27, 2017Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventor: Daniel Adam Jenson
-
Patent number: 10853051Abstract: A method of automated candidate repair patch generation may include synthesizing repair expressions based on project code. Concise repair expressions may be mined from a code database. A set of repair expressions may be generated based on the synthesized repair expressions and the mined repair expressions. The set of repair expressions may include further repair expressions further synthesized from the synthesized repair expressions and the mined repair expressions. Candidate patches may be generated based on a repair schema and the set of repair expressions.Type: GrantFiled: February 5, 2019Date of Patent: December 1, 2020Assignee: FUJITSU LIMITEDInventors: Ripon K. Saha, Wenyu Wang, Mukul R. Prasad
-
Patent number: 10832220Abstract: Aspects of the subject disclosure may include, for example, embodiments include receiving first user-generated input from a recruiter device. The recruiter device is associated with a manager of a group. Further embodiments include generating a first smart contract between an applicant and the manager according to the first user-generated input. The generating of the first smart contract comprises generating the first smart contract on a blockchain. Additional embodiments can include providing the applicant access to the group according to the first smart contract, receiving second user-generated input from the recruiter device, and generating a second smart contract between a record keeper and the manager according to the second user-generated input. The generating of the second smart contract comprises generating the second smart contract on the blockchain. Also, embodiments can include providing the record keeper access to the group according to the second smart contract. Other embodiments are disclosed.Type: GrantFiled: July 30, 2018Date of Patent: November 10, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Joshua Whitney, Matt Dugan, Johan Muedsam, Aarthi Reddy, Divesh Srivastava, Yaron Kanza, Jean Luo, Chih Chien Huang
-
Patent number: 10803070Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of different summaries for a single instance of content, calculating a relevancy score for each of the plurality of different summaries, and selecting one of the plurality of different summaries, based on the relevancy score for each of the plurality of different summaries.Type: GrantFiled: July 29, 2016Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Corville O. Allen, Andrew R. Freed, Joseph N. Kozhaya, Dwi Sianto Mansjur
-
Patent number: 10790055Abstract: Improving appetite through positive memory association. Information is received including text content related to a user. A positive user sentiment is defined using sentiment analysis. Text analysis is applied on the text content to identify a factor in the information that correlates with the positive user sentiment. The factor is ranked based on a strength of the correlation. Responsive to determining that the strength of the correlation is above a predefined threshold, the factor is stored as a positive token. A list of food recipes is accessed to identify a food recipe that incorporates the positive token. The food recipe is displayed to the user.Type: GrantFiled: November 29, 2018Date of Patent: September 29, 2020Assignee: International Business Machines CorporationInventors: Nadiya Kochura, Fang Lu
-
Patent number: 10790053Abstract: Improving appetite through positive memory association. Information is received including text content related to a user. A positive user sentiment is defined using sentiment analysis. Text analysis is applied on the text content to identify a factor in the information that correlates with the positive user sentiment. The factor is ranked based on a strength of the correlation. Responsive to determining that the strength of the correlation is above a predefined threshold, the factor is stored as a positive token. A list of food recipes is accessed to identify a food recipe that incorporates the positive token. The food recipe is displayed to the user.Type: GrantFiled: April 18, 2017Date of Patent: September 29, 2020Assignee: International Business Machines CorporationInventors: Nadiya Kochura, Fang Lu
-
Patent number: 10783068Abstract: A bias detection method, system, and computer program product to evaluate bias in an artificial intelligence service include selecting a bias context, the bias context having a bias specification associated with the bias context, generating test data for determining the bias in the artificial intelligence service based on the bias specification and the bias context, and testing the artificial intelligence service for the bias with the generated test data.Type: GrantFiled: October 11, 2018Date of Patent: September 22, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Biplav Srivastava, Francesca Rossi, Aleksandra Mojsilovic
-
Patent number: 10678839Abstract: Systems, methods, and non-transitory computer readable media can perform a first ranking to rank each ephemeral content item collection of a plurality of ephemeral content item collections based on a probability of a user selecting the ephemeral content item collection, each ephemeral content item collection of the plurality of ephemeral content item collections including one or more ephemeral content items. One or more ephemeral content item collections from the first ranking can be provided in an ephemeral content feed of the user. A selection by the user of an ephemeral content item collection provided in the ephemeral content feed can be received. A second ranking to rank each ephemeral content item collection of the ephemeral content item collections provided in the ephemeral content feed other than the selected ephemeral content item collection based on a probability of the user spending time on the ephemeral content item collection can be performed.Type: GrantFiled: November 13, 2017Date of Patent: June 9, 2020Assignee: Facebook, Inc.Inventors: Taylor Gordon, Rui Wang
-
Patent number: 10657581Abstract: The present disclosure discloses an order allocation method. The method may include: receiving orders and extracting order information; extracting service provider information and obtaining features of service providers; determining whether the order information matches the features of the service providers, or determining whether the features of the service providers satisfy a preset condition to generate a determination result; ranking the service providers based on the determination result; generating orders to be allocated; and allocating the orders to be allocated to the service providers based on the ranking. The present disclosure also discloses an order allocation system that can perform the method above.Type: GrantFiled: January 29, 2016Date of Patent: May 19, 2020Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.Inventors: Lingyu Zhang, Mingcong Sun, Wei Cui, Kaijie Qin, Tao Hu, Zhilin Hu, Haiyang Lu, Xiangxin Bao
-
Patent number: 10614101Abstract: A first device may receive, from a second device, an input corresponding to a search for an item, may identify a set of items, and may determine a set of trend scores associated with the set of items. The first device may determine a set of sentiment scores, and may identify a subset of items, of the set of items, based on the set of trend scores and the set of sentiment scores. The first device may provide, to the second device, information associated with the subset of items to permit the second device to provide, for display, the information associated with the subset of items, and may receive, from the second device, information associated with a selected item, of the subset of items. The first device may determine a return score associated with the selected item, and may perform an action based on the return score.Type: GrantFiled: November 28, 2017Date of Patent: April 7, 2020Assignee: Accenture Global Solutions LimitedInventors: Rajul Agarwal, Trilokesh Satpathy, Unmesh Salgaonkar, Rashmi Virdy
-
Patent number: 10600004Abstract: One example provides a recommendation system configured to receive, from a plurality of remote devices, user data corresponding to a plurality of users. The recommendation system is further configured to, for a user of interest, determine, using an optimizer comprising a machine learning model, a default likelihood of an outcome of interest being achieved based at least on a set of user actions of the user of interest that have occurred after a start point and to determine, using the optimizer, a first hypothetical likelihood of the outcome of interest being achieved based at least on the set of user actions and on a first possible user action being a next user action hypothetically performed. The recommendation system is further configured to, determine a next action to recommend to the user of interest, and output the next action to recommend.Type: GrantFiled: November 1, 2018Date of Patent: March 24, 2020Assignee: AM MOBILEAPPS, LLCInventors: John Robert Hudson Misko, Alexander Francis Woodhouse, Frederick Stephenson Ackroyd
-
Patent number: 10546007Abstract: In presenting search results, a server collects a history of electronic texts related to the user from electronic text sources and analyzes the electronic texts to determine a detail level score of the user. The detail level score indicates a preferred level of details in the communication style of a specific user. At some point, the server receives a notification of a search query input to a search system by a client device of the user. In response, the server intercepts the search results generated by the search system in response to the search query, retrieves the detail level score associated with the user, renders the search results with an amount of information corresponding to the detail level score. In this way, the search results may be displayed to the specific user in manner consistent with the user's preferred communication style.Type: GrantFiled: March 27, 2017Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
-
Patent number: 10380816Abstract: A method, computer program product, and system are disclosed for facilitating access by a first person to a secure region that is at least partly defined by an access control device. The method acquires, using at least one visual sensor, first image information including the first person and the access control device. The method identifies the first person using image analysis performed on the first image information. The method further identifies a first behavior of the first person relative to the access control device. Upon determining the first behavior corresponds to a predefined visual access behavior indicating that the first person is in the process of manually operating the access control device, and that the security level of the first person satisfies a predetermined threshold security level associated with the access control device, the method permits the first person to physically access the secure region.Type: GrantFiled: July 23, 2018Date of Patent: August 13, 2019Assignee: Toshiba Global Commerce Solutions Holdings CorporationInventors: John David Landers, Jr., Dean Frederick Herring, Paul Morton Wilson, David John Steiner, Kimberly Ann Wood
-
Patent number: 10346449Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to predict effectiveness of content in electronic messages as a function, for example, modifiable portions of the content. In some examples, a method may include receiving data signals to cause formation of an electronic message, determining a component of the electronic message, identifying one or more message performance criteria, characterizing the component to identify a component attribute, predicting the component attribute matches at least one of the message performance criteria, and transmitting the electronic message.Type: GrantFiled: October 12, 2017Date of Patent: July 9, 2019Assignee: Spredfast, Inc.Inventors: Michael Senftleber, Christopher Kerns, Marc Schriftman