With Filtering And Personalization (epo) Patents (Class 707/E17.109)
  • Patent number: 11847236
    Abstract: The present teaching relates to a method, system, and programming for encrypted searching. In a search session, a uniform resource locator (URL) is received, wherein a portion of the URL is encrypted via a first key. A second key associated with the first key is obtained. A determination is made regarding whether a time-related criterion associated with the second key is satisfied. In response to the time-related criterion being satisfied, the portion of the URL is decrypted based on the second key to obtain a keyword, one or more search results are obtained based on the keyword, and a webpage including the one or more search results to be provided to a user is generated.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: December 19, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Stephen Owens, Sonia Johnson, Ramu Adapala, Chris Elza Kurian
  • Patent number: 11729173
    Abstract: An apparatus and method for online service access control are provided. The method for online service access control according to one embodiment includes determining a device having control right for an online service from among a plurality of user devices accessing a user's account for the online service, providing data generated, by a server, for the online service to the device having control right, and providing data generated, by the device having control right, for the online service to the server, wherein the providing of the data generated by the server comprises, when the device having control right is changed to another device according to the determination, providing the device currently having control right with data required to seamlessly provide the online service, which has been provided to the device previously having control right, to the device currently having control right.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 15, 2023
    Assignee: NCSOFT Corporation
    Inventor: Taekhun Kim
  • Patent number: 11722736
    Abstract: Systems and associated methods are described for providing content recommendations. The system accesses content item consumption data for a plurality of users subscribed to a media service. Then, the system determines that a first subset of the plurality of users has unsubscribed from the media service and that a second subset of the plurality of users has not unsubscribed from the media service. The system identifies a time slot typical for the first subset of users and atypical for the second subset of users based on content item consumption data of the first subset of users and content item consumption data of the second subset of users. In response to determining that a user is consuming a first content item at the identified time slot, the system generates for display a recommendation for a second content item that is scheduled for a different time slot.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: August 8, 2023
    Assignee: Rovi Guides, Inc.
    Inventor: Michael Hoffman
  • Patent number: 11693549
    Abstract: Techniques are disclosure for a data enrichment system that enables declarative external data source importation and exportation. A user can specify via a user interface input for identifying different data sources from which to obtain input data. The data enrichment system is configured to import and export various types of sources storing resources such as URL-based resources and HDFS-based resources for high-speed bi-directional metadata and data interchange. Connection metadata (e.g., credentials, access paths, etc.) can be managed by the data enrichment system in a declarative format for managing and visualizing the connection metadata.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: July 4, 2023
    Assignee: Oracle International Corporation
    Inventors: Alexander Sasha Stojanovic, Douglas C. Savolainen, Mark Kreider
  • Patent number: 11687808
    Abstract: In an approach to AI explaining for natural language processing, responsive to receiving an input text for a machine learning model, an output is generated from the machine learning model. A plurality of alteration techniques are applied to the input text to generate one or more alternate outputs, where each alternate output corresponds to an alteration technique. A variation rate of the alternate output is calculated for each alteration technique. A preferred technique of generating neighboring data of the input text is generated based on a comparison of the variation rate of the alternate output for each alteration technique.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Takumi Yanagawa, Fumihiko Terui, Kensuke Matsuoka, Sayaka Furukawa
  • Patent number: 11678000
    Abstract: A computer system provides a method for delivering a video stream to a viewer and delivering, in synchrony with the video stream, social media content created during the current and previous viewings of the video stream by first-time viewers of the video stream.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: June 13, 2023
    Assignee: ESW Holdings, Inc.
    Inventors: Aslam Khader, Larry Alan Westerman
  • Patent number: 11616818
    Abstract: Disclosed embodiments include systems and methods for distributed control of media-playback components of a webcast. In an example, a webcast presenter's device can include a webcast compositing engine for creating a webcast from a variety of data sources, a media-playback engine for playing media content items, and a message processing engine for processing messages sent from audience members to the presenter. The message processing engine can obtain the messages and parse the messages for tokens indicative of a requested media content item. The message processing engine, having identified the requested media content item, can then cause the media-playback engine to play the requested content or add it to a queue.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 28, 2023
    Assignee: Spotify AB
    Inventors: Brendan Marsh, Felix Bruns, Niklas Wahlen
  • Patent number: 11593867
    Abstract: A computer system configured to integrate a plurality of websites is provided. The computer system includes a memory, a display, and at least one processor coupled to the memory and the display. In one example, the system comprises a monitoring component executed by the at least one processor and configured to analyze web content generated by a website provider and detect one or more identified elements within the web content. The system may also comprise a converting component executed by the at least one processor and configured to, responsive to detection of the one or more identified elements by the monitoring component, convert at least one portion of the web content into converted content, wherein the at least one processor is configured to display, in the display, the converted content and at least one other portion of the web content.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: February 28, 2023
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventor: Jeffrey C. Sager
  • Patent number: 11574150
    Abstract: Quality associated with an interpretation of data captured as unstructured data can be determined. Attributes can be identified within the unstructured data automatically. Subsequently, sentiment associated with each of the attributes can be determined based on the unstructured data. Correctness of the unstructured data, and thus the interpretation, can be assessed based on a comparison of the attribute and associated sentiment with structured data. A quality score can be generated that captures the quality of the data interpretation in terms of correctness and as well as results of another analysis including completeness, among others. Comparison of the quality score to a threshold can dictate whether or not the interpretation is subject to further review.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: February 7, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Pranshu Sharma, Srimoyee Duttagupta, Naveen Gururaja Yeri, Hemalatha AC, Dipan Banerjee, Alan On Yau, Michelle Sunna Nowe, Manesh Saini, Hasan Adem Yilmaz
  • Patent number: 11561398
    Abstract: System, method, and non-transitory computer readable medium for presenting audio-based visual overlays on see-through optical assemblies. Overlays are presented by capturing, via a camera of an eyewear device, initial images of a scene, receiving an audio signal, modifying the initial images responsive to the audio signal to create overlay images, and displaying, via a see-through optical assembly of the eyewear device, the overlay images to a wearer of the eyewear device over the scene in a viewing area of the eyewear device.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 24, 2023
    Assignee: Snap Inc.
    Inventor: David Meisenholder
  • Patent number: 11544450
    Abstract: Disclosed are database systems, methods, systems, and computer program products for providing tabular data in a social network feed. In some implementations, a server of a database system stores, in a database, social network feed data comprising a plurality of feed items as data objects. The server also stores, in a database, tabular data as data objects. The server shares the social network feed data and the tabular data in a social network feed displayable to present the feed items and the tabular data in a user interface, the tabular data being presentable in the user interface in a tabular format. The user interface may receive shareable user commentary regarding the tabular data. The stored tabular data may be editable by users of the database system. The social network feed may be updated to comprise notifications of edits to the tabular data.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: January 3, 2023
    Assignee: Salesforce, Inc.
    Inventors: Sonali Agrawal, Ryan Spraetz, Cheryl Porro
  • Patent number: 11444909
    Abstract: A method implemented by at least one server computer is provided, including: providing, over the Internet, access to a plurality of topics, wherein each topic includes, and further provides access to, a plurality of posted items; recording interaction data for the plurality of topics, the interaction data identifying user activity occurring within each of the topics; analyzing the interaction data to identify clusters of topics that exhibit similar behavioral patterns; for each cluster of topics, generating a community that includes the topics in the cluster; providing, over the Internet, access to the communities, wherein accessing a given community further provides access to the topics included in that community, which further provide access to the posted items that are included in the topics within that community.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: September 13, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Aasish Pappu, Troy Chevalier, Xue Wu
  • Patent number: 11422747
    Abstract: A memory system may include: one or more memory devices each including a plurality of memory cells for storing data; a memory for storing meta data associated with the stored data; and a memory controller in communication with the memory and the one or more memory devices and for loading the meta data from the memory, and generating first meta page based on the meta data according to a first layout, and storing the first meta page in the memory device.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: August 23, 2022
    Assignee: SK hynix Inc.
    Inventor: Jin Pyo Kim
  • Patent number: 11212384
    Abstract: A deployment server system may dynamically generate a user interface for a mobile application. The mobile application may comprise a set of interface pages and a set of workflow steps, and each workflow step may define a transition from a first interface page to a second interface page. The deployment server system obtains, from a mobile device, a workflow step request. The workflow step may include a transition from the interface page and transition data determined based on the interface page. The deployment server system determines a second interface page based on the interface page and transition data indicated in the workflow step request, generates a unit test for the second interface page. The deployment system validates the workflow step request by testing the second interface page using the generated unit test, and based on successfully validating the workflow step request, the deployment server may transmit the second interface page.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 28, 2021
    Assignee: Capital One Services, LLC
    Inventors: Bhavani R. Rao, Mark W. Zehr
  • Patent number: 11183300
    Abstract: Method and apparatus for providing guidance to medical professionals. In some embodiments, at least one natural language understanding engine is used to analyze at least one narrative provided by a radiologist in connection with a study of one or more medical images. One or more decision rules are applied to one or more facts extracted by the at least one natural language understanding engine from the at least one narrative, and a result of applying the one or more decision rules to the one or more facts extracted from the at least one narrative is used to provide guidance to the radiologist.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: November 23, 2021
    Assignee: Nuance Communications, Inc.
    Inventor: Sepehr Sadeghi
  • Patent number: 11176175
    Abstract: Disclosed are a method and system for propagating data changes in a hierarchy of dataset models in which each dataset model comprises an analytic and one or more parent datasets, including a primordial dataset. The analytic is executed to instantiate a first instance of the data model. After a change in a primordial dataset, each instance of a dataset model that descends from the primordial dataset is invalidated, and the analytic is re-executed to create a second instance of the data model. Analytical results may be displayed. The first dataset model may include a metric in which the definition of the metric comprises metadata of the dataset model. Metric values may be stored in a first cache, re-computed on a new instance of the dataset model, and stored in a second cache.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: November 16, 2021
    Assignee: Pulselight Holdings, Inc.
    Inventors: James Snyder, Stuart Jarriel, Joseph Raphael Dente
  • Patent number: 10901765
    Abstract: According to one aspect, a system comprising a memory, at least one processor coupled to the memory, and a virtual line simulator executable by the at least one processor is provided. The virtual line simulated may be configured to receive information identifying at least one virtual line, add, in response to receiving the information, an identifier of a user to a position in the at least one virtual line, receive data indicating that the user completed at least one activity, and reposition, in response to receiving the data, the user to a new position in the at least one virtual line.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: January 26, 2021
    Assignee: NIKE, Inc.
    Inventors: Ron Faris, Aaron Uhrmacher, Robert Reed, Jonathan Apostoles
  • Patent number: 10877624
    Abstract: An electronic device for recording and displaying memo objects and method executing the same are disclosed herein. The electronic devices includes a display and a processor. The processor is configured to execute steps implementing the method, including receive a memo object to a screen mode or a visual object presently displayed on the display when a memo input mode is active, store an association between the memo object and the presently displayed screen mode or visual object, and display the memo object on a memo layer disposed over the screen mode or visual object.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: December 29, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-Hyun Kim, Se-Jun Song, Young-Eun Han
  • Patent number: 10868873
    Abstract: In order to provide a communication session log analysis device allowing integration of communication session logs that makes it p to provide web session time with which quality of user experience can be evaluated with high precision, a communication session log analysis device according to the present invention that updates information relating to a web session includes: a web session integration means for integrating, when time elapsed from a start time of a reference communication session to a start time of one communication session is equal to or less than a threshold value, the one communication session into the same web session as the reference communication session, a threshold value setting means for setting the threshold value, based on a predetermined probability distribution, and a filtering means for extracting the web session determined as valid by statistical testing based on statistical information relating to a configuration of the web site.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 15, 2020
    Assignee: NEC CORPORATION
    Inventors: Anan Sawabe, Hiroshi Yoshida, Kousuke Nogami
  • Patent number: 10839029
    Abstract: A system and method for creating a user profile and for using the user profile to order search results returned by a search engine. The user profile is based on search queries submitted by a user, the user's specific interaction with the documents identified by the search engine and personal information provided by the user. Terms for the user profile may be selected from the documents accessed by the user by performing paragraph sampling or context analysis. Generic scores associated with the search results are modulated by the user profile to measure their relevance to a user's preference and interest. The search results are re-ordered accordingly so that the most relevant results appear on the top of the list. User profiles can be created and/or stored on the client side or server side of a client-server network environment.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 17, 2020
    Assignee: GOOGLE LLC
    Inventor: Stephen R. Lawrence
  • Patent number: 10715503
    Abstract: The disclosure provides a method and an apparatus for acquiring an electronic file. The method for acquiring an electronic file includes: generating a first encryption key according to login information of a user of a terminal device at the time of logging in to a platform server and a first identifier corresponding to an information providing server that provides the electronic file; sending a first request message for acquiring the electronic file to the platform server; receiving the electronic file encrypted using a second encryption key and returned by the platform server according to the login information and the first request message; and generating a first decryption key according to the first encryption key, and decrypting, using the first decryption key, the electronic file encrypted using the second encryption key, so as to obtain the decrypted electronic file. By means of the disclosed embodiments, private information concerning a user in an electronic file is not leaked by a platform server.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: July 14, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Jia Zhang, Kai Li
  • Patent number: 10685065
    Abstract: Method, system, and programs for recommending content to a user. First information related to one or more previous users is first obtained. A model that maps from users to topics of interest is then established based on the first information related to the one or more previous users. Second information related to the current user is also obtained. One or more topics of interest are identified for the current user based on the model. Content is recommended to the current user in accordance with the one or more topics of interest for the current user. Eventually, an updated model is generated by integrating information associated with the current user with the model established based on the first information related to the one or more previous users. The information associated with the current user includes the second information related to the current user.
    Type: Grant
    Filed: March 17, 2012
    Date of Patent: June 16, 2020
    Assignee: HAIZHI WANGJU NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Zhaohui Zheng, Xin Li, Rongqing Lu, Shuanghong Yang
  • Patent number: 10671631
    Abstract: A system, a method, and a non-transitory computer readable for generating a profile of one or more data objects comprising determining a format of the at least one data object and selecting a data transformation policy based on the format of the at least one data object and generating a model descriptive of the non-structured data contained in the at least one data object based on the data transformation policy and selecting at least a portion of the model indicative of a portion of the non-structured data and generating a profile of the portion of the non-structured data contained in all of the one or more data objects.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 2, 2020
    Assignee: Informatica LLC
    Inventors: Gadi Wolfman, Uri Vax, Shanavazh Basha Shotabai, Ofer Lahav
  • Patent number: 10613967
    Abstract: Generating accessibility suggestions for segments of a web page. A web page is segmented into constituent portions and an accessibility of each portion is determined with suggestions for accessibility improvement.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nidhi Bansal, Mudit Mehrotra
  • Patent number: 10582230
    Abstract: A content delivery server may allow users to redirect browsed content from one system to another. A user may install or activate a plug-in to a browser, such as an Internet browser, and the plug-in may be linked to the user's account on another service. As the user browses content from the browser, the user may select a command to cause the browsed content to be delivered to the other service, ingested by the other service, and made available to the user from the other service.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: March 3, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Mark Swan, Weidong Mao, Sree Kotay, Mark Vickers, Mohsin Roowalla, Chris Kennedy
  • Patent number: 10534850
    Abstract: Presenting a link label for multiple hyperlinks includes presenting a layered data element in an electronic message with a link label that represents multiple hyperlinks in a display, designating an active hyperlink from the multiple hyperlinks based on specific criteria associated with a recipient of the electronic message, and directing the recipient of the electronic message to an online location of the active hyperlink in response to user input selecting the link label.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 10496263
    Abstract: Embodiments of the present invention provide a method and system for de-anonymization of online user identity, user tracking techniques, user behavior and preference analysis, customization of user interfaces, and combinations thereof. Fingerprinting attributes may be collected from a client device during anonymous browsing to identify the user, and based on tracked activities from the browsing session, a user profile for that user may be created and/or updated. When a user using the client device with the same fingerprinting attributes initiates a login session, the information from the stored user profile may be used to create a customized user interface.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 3, 2019
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Boris T. H. So, Jacky C. T. Chan
  • Patent number: 10452787
    Abstract: Techniques for automated document translation are described. An apparatus may comprise a translatable content component, an intermediate component, and a translation management component. The translatable content component may be generally operative to extract translatable content from an original document, and to construct a translated document based on extracted translated content, the translated document comprising a translation of the original document from a first language to a second language. The intermediate component may be operative to create one or more intermediate documents from extracted translatable content, and to extract translated content from one or more translated intermediate documents. The translation management component operative to transmit the one or more intermediate documents to a translation service for translation from a first language to a second language and to receive one or more translated intermediate documents from the translation service.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen Condie, Charles Reid
  • Patent number: 10432666
    Abstract: A method of policy management in a Data Loss Prevention (DLP) system uses a policy model that associates a user with one or more DLP endpoints. When an endpoint is added to the system, a set of policies for that endpoint are determined using an identity of the user that is associated with the endpoint and a list of roles or groups for that user. At policy distribution time, the method determines a set of endpoints to which the policy is to be distributed.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: October 1, 2019
    Assignee: Sailpoint Technology Holdings, Inc.
    Inventors: Neil Ian Readshaw, Jayashree Ramanathan, Gavin George Bray
  • Patent number: 10423714
    Abstract: Some examples described are directed to operations performed by a processor of a computer system to receive text data corresponding to a piece of text (e.g., a text string) displayable via a display device. The processor can further perform operations to determine, based on evaluation of the text data using text-filtering logic, that a revision condition exists for at least a portion of the piece of text. The processor can further perform operations to, in response to determination that the revision condition exists, determine, for a display data set corresponding to the piece of text, to either not display the at least the portion of the piece of text or display a modified form of the at least the portion of the piece of text. The processor can further perform operations to, present, via the display device, a display (e.g., a graphical-user-interface object) corresponding to the display data set.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Diane C. Chalmers, Nixon Cheaz, Andrew J. Ivory, David M. Stecher
  • Patent number: 10387507
    Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news content and a remote news aggregation server. The news aggregation server creates a customized news document based on one or more personalized search queries received from a user. The news aggregation server fetches the news content from the multiple news source servers, aggregates the news content, and searches the aggregated news content based on the one or more personalized search queries. The news aggregation server provides selected news content to the customized news document based on results of the search.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Krishna Bharat, Michael Schmitt, Michael Curtiss, Marissa Mayer, Kerah Cottrell, Brian Rakowski, Anurag Acharya
  • Patent number: 10379709
    Abstract: Systems and methods that help ensure that content on a webpage is read and understood by analyzing user activity on a graphical user interface are described. As a user views and interacts with a webpage, activity of the user is monitored. For example, data associated with eye movement, brainwave activity, lip movement, eyebrow movement, and/or forehead wrinkling is collected. This data is then analyzed to determine if the user read and understood the content presented. Should the user fail to read and/or comprehend the content, the user may be alerted and/or prevented from proceeding or accessing additional content.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: August 13, 2019
    Assignee: PayPal, Inc.
    Inventor: Michael Charles Todasco
  • Patent number: 10380218
    Abstract: A method of filtering web content may include receiving a request from a client device for code for displaying web content. The request may be associated with one or more attributes. The method may also include identifying a section of the code that is enclosed by a set of tags that specify requirements for accessing the section of the code. The method may additionally include determining that the one or more attributes associated with the request do not meet the requirements for accessing the section of the code. The method may further include sending the code for displaying the web content to the client device with the section of the code enclosed by the set of tags removed.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: August 13, 2019
    Assignee: Oracle International Corporation
    Inventors: Prakash Dodeja, Eric Tarasoff, Donald Joseph Bircher, Tomasz Pęczek
  • Patent number: 10380119
    Abstract: In particular embodiments, a method includes receiving, from a client device associated with a first entity of a communication service, a search query from the first entity, identifying one or more content items matching the search query, the one or more content items being associated with one or more second entities of the communication service, and sending, to the client device responsive to the search query, one or more search results corresponding to one or more of the content items, respectively, each content item of the search results being associated with a second entity that does not correspond to an entity on a gray list, wherein the gray list is based on a black list.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: August 13, 2019
    Assignee: Facebook, Inc.
    Inventor: Christopher Lunt
  • Patent number: 10366440
    Abstract: In various implementations, a visual representation of a product is presented to an online consumer. The visual representation can have one or more regions that are each associated with one or more feature tags associated with a particular category of the product. While the consumer interacts with the visual representation, interaction times between the consumer and the product's visual representation are monitored and measured to determine which features of the product appear to be of particular interest to the consumer. Based on the monitored interaction times, product upsell recommendations associated with the same category of the product are generated and presented to the user.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: July 30, 2019
    Assignee: Adobe Inc.
    Inventors: Suryadeep Kumar Agrawal, Sachin Soni, John Thomas Kucera, Ashish Duggal, Anmol Dhawan
  • Patent number: 10366371
    Abstract: A method and apparatus for processing service requests. A computer system creates a preliminary compendium comprising building blocks. A building block is a word entity extracted from a text source in a plurality of text sources that are related to a domain of interest. At least a portion of the text sources comprises past service requests. The computer system filters the building blocks in the preliminary compendium based on relevance with respect to the domain of interest to create similarity indicators that form a refined compendium. The computer system analyzes text within a new service request using the past service requests and the refined compendium to generate a ranking of past service requests that ranks the past service requests based on similarity to the new service request. The ranking of past service requests enables the computer system to identify a set of possible resolutions for the new service request.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: July 30, 2019
    Assignee: The Boeing Company
    Inventors: Philip Gabriel June, Bryan Quolent Yu, Thai Thanh Nguyen, Candice Sik Suen Chan, Amir Danak, Ruiwei Jiang
  • Patent number: 10362371
    Abstract: The present invention proposes a method for transmitting a broadcasting signal. The method for transmitting a broadcasting signal according to the present invention proposes a system capable of supporting a next generation broadcasting service in an environment which supports next generation hybrid broadcasting that uses a terrestrial broadcasting network and an Internet network. Also, the present invention proposes an effective signaling scheme that can cover both the terrestrial broadcasting network and the Internet network in the environment that supports the next hybrid broadcasting.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: July 23, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungryul Yang, Kyoungsoo Moon, Woosuk Ko, Sungryong Hong
  • Patent number: 10326819
    Abstract: The present disclosure discloses a method and an apparatus for detecting an access path. A specific implementation of the method includes: in response to receiving an access request for a source website, selecting a plurality of preset paths as candidate paths according to an address of the source website; transmitting the access request to the source website along each of the candidate paths in sequence until a successful transmission is detected; and in response to detecting the successful transmission, recording a successfully transmitting path as a default path for accessing the source website next time. This implementation implements dynamic adjustment of a website access path and maximizes a website access success ratio.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: June 18, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Yu Bai
  • Patent number: 10320833
    Abstract: A system is provided for detecting creation of malicious user accounts. The system includes a processor, a memory, and an application including instructions configured to: collect data corresponding to creation of new user accounts, where the new user accounts are associated with at least two distinct organizations, at least two distinct subscriptions, or at least two distinct customers, and where each of the new user accounts has a user name; determine properties based on the data and for a group of similar ones of the user names; evaluate the properties of the new user accounts corresponding to the group of similar ones of the user names and determine whether a probability for the new user accounts to be created having the group of similar ones of the user names is less than a predetermined threshold, and generate an alert based on a result of the evaluation of the properties.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moshe Israel, Nir Gafni, Josef Weizman
  • Patent number: 10304086
    Abstract: In one embodiment, techniques are provided for estimating demographic information. A current device demographic profile for a mobile device is retrieved. An estimated geographic location of the mobile device and a time at which the mobile device visited the estimated geographic location is determined. Based on this, a location demographic profile for a geographic area that includes the estimated geographic location and for a time frame that includes the determined time is retrieved. The current device demographic profile for the mobile device is updated based on the location demographic profile. Further, the location demographic profile is updated based on a plurality of device demographic profiles of a plurality of mobile devices that visit geographic locations within the geographic area, the plurality of mobile devices including the mobile device.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: May 28, 2019
    Assignee: Skyhook Wireless, Inc.
    Inventors: Andrew J. Broadstone, Russel Kipp Jones, Edward James Morgan, Farshid Alizadeh-Shabdiz, Nicolas Brachet
  • Patent number: 10275532
    Abstract: A system, method and graphic user interface for facilitating content discovery. The system and method including the selection (1402) of a number of display regions based on a display type, and the selection (1404) of item categories to be displayed in the display regions in accordance with a content discover process. The content discovery process is a greedy process that includes a multi-way search process (700) that tracks a user's item category selections and removes non-selected item categories displayed in the displayed regions from future display in the display regions during the content discovery process, and an item category selection process (900) that selects at least one item category that has not been displayed in the display regions and was not previously non-selected during the multi-way search process (700).
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: April 30, 2019
    Assignee: InterDigital CE Patent Holdings
    Inventors: Sandilya Bhamidipati, Branislav Kveton
  • Patent number: 10262065
    Abstract: A computer-implemented method for hybrid task assignment is presented. A working hardware node crawls a particular application and encounters a task. A mapping function is used to determine whether the task encountered is reserved. In response to a determination the task encountered is not reserved, the task is handled by the working node, and in response to a determination the task encountered is reserved, the task encountered is sent to a central unit. A determination is made as to whether the working node is idle. In response to a determination the working node is idle, another task is requested from the central unit by the working node. In response to a determination the working node is not idle, as determination is made as to whether all tasks are complete. In response to a determination all tasks are not complete, the task is handled by the working node.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gregor Von Bochmann, Guy-Vincent R. Jourdan, Iosif V. Onut, Seyed M. Mir Taheri
  • Patent number: 10263935
    Abstract: One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the sender. A message behavior profile may be defined based upon, for example, message distribution behavior of the sender (e.g., volume, frequency, variance in content amongst messages sent to recipients, etc.); recipient interactions with messages from the sender (e.g., message read rates, message response rates, etc.); unsubscription options comprised within messages from the sender; and/or other factors. In this way, the message behavior profile and/or features extracted from a message may be used to categorize a message from the sender (e.g., newsletter, commercial advertisements, alert, social network etc.). Categorized messages may be organized into folders, displayed or hidden within views, and/or processed based upon their respective categorizations.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ivan Osipkov, Wei Jiang, Malcolm Hollis Davis, Douglas Hines, Joshua Korb
  • Patent number: 10229219
    Abstract: Systems, methods, and non-transitory computer readable media configured to determine a value associated with at least one signal indicative of objectionable material in a content item. The value associated with the at least one signal indicative of objectionable material can be compared with a threshold value associated with the at least one signal. A demotion value can be determined in response to satisfaction of the threshold value associated with the at least one signal.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: March 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Erich James Owens, Varun Kacholia
  • Patent number: 10198416
    Abstract: Techniques are described herein for customizing a form (a.k.a. a dialog) in a model-based system. For instance, the form may be customized without the need to modify the form in persistent memory, such as read-only memory (ROM), a hard disk, a magnetic disk, an optical disk, etc. A representation of a customization (e.g., an extensible markup language file, a management pack, etc.) regarding the form is captured in memory, such as a random access memory (RAM), and stored in a file or a database. For instance, the representation of the customization may be stored separately from the form. The representation of the customization is retrieved from the file or the database and applied to a rendering of the form.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Wright, Andrei Zenkovitch, Andrew Forget
  • Patent number: 10194477
    Abstract: Disclosed is a method and an apparatus for a control device to control a first device by using Bluetooth LE (Low Energy). The present invention provides a method and an apparatus comprising receiving from the first device an advertising message for searching for the first device, transmitting a connection request message for establishing a Bluetooth LE connection to the first device, transmitting to the first device a first read request message requesting first characteristic information related to at least one first service for which the first device operates as a client role, receiving a first read response message including the characteristic information, and controlling a connection with a second device operating as a server role based on the characteristic information.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: January 29, 2019
    Assignee: LG ELECTRONICS INC.
    Inventor: Younghwan Kwon
  • Patent number: 10187444
    Abstract: A system and method to automatically generate and insert a tracking code may include receiving at a web server, from a requesting computing device, a webpage access request associated with a domain; in response to receiving the webpage access request; accessing a configuration file for the domain; generating an analytics tracking code based on data stored in the configuration file; accessing the webpage from a storage device; modifying the webpage to include the analytics tracking code; and transmitting, from the web server, the modified webpage to the requesting computing device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 22, 2019
    Assignee: Deluxe Corporation
    Inventors: Derek Snider, Andrew McGrath, Srdjan Milutinovic
  • Patent number: 10165316
    Abstract: A device, system, and method synthesizes personalized linear television experiences from on-demand assets, live event video, streaming graphics, and dynamic ad insertion, where portions of the broadcast day are scheduled for globally shared viewing events, where other portions are scheduled for distinct programming for various audience segments. Vector graphics are streamed independently of the video and rasterized locally to improve quality and contextualization of the graphics layer while gaining the efficiency of leveraging the same cached video assets for linear and on-demand applications.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: December 25, 2018
    Assignee: VIACOM INTERNATIONAL INC.
    Inventors: Gregg William Riedel, Glenn Goldstein
  • Patent number: 10089359
    Abstract: Memory devices for facilitating pattern matching and having an array of memory cells, a plurality of key registers to store a representation of a key word, and a plurality of multiplexers, each multiplexer of the plurality of multiplexers to select a representation of a bit from a key register of the plurality of key registers to compare to data stored in the array of memory cells.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: October 2, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Luca De Santis, Giulio G. Marotta, Marco-Domenico Tiburzi, Tommaso Vali, Frankie F. Roohparvar, Agostino Macerola
  • Patent number: 10073605
    Abstract: A computer may provide, in a rendered and displayed browser, access to a cloud services related portal. Access may also be provided to a dynamic graphical widget in the portal. The dynamic graphical widget may be related to a cloud service and be customizable via the browser. The computer may receive a user input to cause movement of the dynamic graphical widget from a docked to undocked displayed position in the browser.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: September 11, 2018
    Assignee: III Holdings 1, LLC
    Inventors: Brian Lee Ellison, Elizabeth Nord Pierce