By Using Information Identifiers, E.g., Encoding Url In Specific Indicia, Browsing History, Etc. (epo) Patents (Class 707/E17.112)
  • Patent number: 11968413
    Abstract: Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes for measurement of exposure to streaming media includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to: access metadata identifying media presented to a user, and cookie data, the metadata and the cookie data provided by a client device; determine whether the cookie data identifies the user to a database proprietor; in response to a determination that the cookie data does not identify the user to the database proprietor, send a redirect message instructing the client device to retransmit the metadata to a next-hop location; and in response to a determination that the cookie data does identify the user to the database proprietor, provide the metadata and a user identifier to a central facility.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 23, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventors: Arun Ramaswamy, Alan Bosworth, Kevin K. Gaynor, Narasimha Reddy Goli
  • Patent number: 11941010
    Abstract: Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises analyzing a performed query by identifying a plurality of indicative markers based on a pre-stored classification database associated with the performed query; generating a plurality of facets based on the analysis of the performed query; selecting at least two facets within the generated plurality of facets by determining a quantitative similarity value between each respective facet and the plurality of identified indicative markers associated with the performed query; dynamically ranking the selected facets by prioritizing the selected facets based on a calculated overall score associated with assigned weighted values for each selected facet in the generated plurality of facets using a supervised machine learning algorithm; and displaying the dynamically ranked facets within a user interface of a computing device associated with a user.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Soumitra Sarkar, Md Faisal Mahbub Chowdhury, Ruchi Mahindru, Gaetano Rossiello, Alfio Massimiliano Gliozzo, Nicolas Rodolfo Fauceglia
  • Patent number: 11914949
    Abstract: A website building system includes a content database storing a pool of content items to be displayed on a website being built; a view database storing a set of views which can be used to display the items, each view being a template for a section of a web page of the website; a view pool searcher to execute a search query on the view database for one or more views that match a given set of content items stored in the content database according to at least one of keywords, attributes, fields and applications of the given set and a dynamic matching and adaptation module to dynamically provide an appropriate view from among the views found by the view pool searcher for each set of content items for displaying the content items on the website, the appropriate view selected based on a priority value.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: February 27, 2024
    Assignee: Wix.com Ltd.
    Inventors: Amit Kaufman, Oren Hollander, Nadav Abrahami, Jiri Tobisek
  • Patent number: 11882255
    Abstract: The present disclosure relates generally to image signal processing, including encoding signals for image data or artwork. A color blend/print model is used to predict signal detectability and visibility as is printed on a particular substrate, which facilitates object grading prior to print runs.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: January 23, 2024
    Assignee: Digimarc Corporation
    Inventors: Yang Bai, Dean H. Chadwick, Jackson B. Bennett, Daniel T. Pinard
  • Patent number: 11871235
    Abstract: Aspects of the disclosure relate to providing secure shortened URLs in character-limited messages. A computing platform may receive one or more character-limited messages sent to a user device. The computing platform may detect a URL within the one or more character-limited messages for replacement and generate a shortened URL corresponding to the detected URL, wherein a domain of the shortened URL is hosted by the message security system. The computing platform may then modify the one or more character-limited messages by replacing the URL with the shortened URL, and then cause transmission of the modified one or more character-limited messages to the user device. Next, the computing platform may receive, from the user device, a request to access the shortened URL, and redirect the user device to the detected URL corresponding to the shortened URL.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: January 9, 2024
    Assignee: Proofpoint, Inc.
    Inventor: Thomas Lee
  • Patent number: 11848030
    Abstract: Some examples include a computing device that receives media content to distribute to a plurality of electronic devices. The computing device may receive an indication of first data to relate to the media content for distribution to the plurality of electronic devices. A portion of the multimedia content may be decoded to enable a determination that the media content already has second data embedded in the media content. A psychoacoustic mask may be extracted from the media content and subtracted from the received media content to remove the embedded second data. The first data may be associated with the media content by either embedding third data in the media content, or by embedding the first data in the media content.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: December 19, 2023
    Assignee: ADORI LABS, INC.
    Inventors: Viswanathan Iyer, Kartik Parija
  • Patent number: 11847516
    Abstract: The invention relates to a method and device for detecting and decoding a two-dimensional encoded pattern, e.g. of the Robust Encoding Pattern type (REP), even in case the pattern is applied on a non-uniform colored background of a surface of a substrate. The operations for decoding such an encoded pattern involve detecting the states of its symbols through a test pattern, checking that local differences between parameter values of the elements of the symbols are consistent with an allowed representation of the test pattern to assign via a one-to-one mapping the states of the symbols of the test pattern to the corresponding symbols of the encoded pattern, and decoding the encoded pattern based on the assigned representation of its symbols.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 19, 2023
    Assignee: SICPA HOLDING SA
    Inventor: Eric Decoux
  • Patent number: 11836904
    Abstract: A device may receive complex data from a user device and may provide multiple images to the user device based on receiving the complex data. The device may receive, from the user device, a selection of two or more images from the multiple images, and may determine whether a combination of the two or more images is stored in a data structure. The device may determine a mapping of information identifying the two or more images with the complex data, based on the combination of the two or more images not being stored in the data structure, and may store the information identifying the two or more images, the complex data, and the mapping in the data structure. The device may process the two or more images to generate a reference image that satisfies a memorability score threshold and may provide the reference image to another user device.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: December 5, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Christian Souche, Edouard Mathon, Ji Tang
  • Patent number: 11785003
    Abstract: A method and system for processing a transaction based on biometric data and access data is disclosed. Different accounts and providers may be used to process transactions, using different message formats, based on user-configured mappings. In one example, the method includes receiving, by a message processing system, an authorization request message from an access device, the authorization request message comprising a biometric template and access data. An interaction entity record identifier, associated with an interaction entity from among a plurality of different interaction entities that process messages in different message formats, may be retrieved. The authorization request message may be converted from a first format to a second format, the second format being compatible with message processing by the interaction entity. The converted authorization request message may be transmitted to the interaction entity for determining whether to authorize the transaction.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: October 10, 2023
    Assignee: Visa International Service Association
    Inventors: Shipra Jha, Anup Tripathi, Prithviraj Choudhury
  • Patent number: 11783115
    Abstract: Hyperlink copyright infringement avoidance is provided. A hyperlink is identified in a post made by a user on a social media website. A review of the hyperlink is performed. An analysis of a post history of the user is performed. The hyperlink is removed from the post to form a sanitized post with a removed hyperlink based on at least one of the review of the hyperlink and the analysis of the post history of the user.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Grant Douglas Miller, Jeremy R. Fox, Alan Chung, Mauro Marzorati
  • Patent number: 11769006
    Abstract: This disclosure describes methods, systems, and non-transitory computer readable media for automatically parsing infographics into segments corresponding to structured groups or lists and displaying the identified segments or reflowing the segments into various computing tasks. For example, the disclosed systems may utilize a novel infographic grouping taxonomy and annotation system to group elements within infographics. The disclosed systems can train and apply a machine-learning-detection model to generate infographic segments according to the infographic grouping taxonomy. By generating infographic segments, the disclosed systems can facilitate computing tasks, such as converting infographics into digital presentation graphics (e.g., slide carousels), reflow the infographic into query-and-response models, perform search functions, or other computational tasks.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: September 26, 2023
    Assignee: Adobe Inc.
    Inventors: Sumit Shekhar, Zoya Bylinskii, Tushar Gurjar, Ritwick Chaudhry, Ayush Goyal
  • Patent number: 11765433
    Abstract: In one embodiment, a method includes receiving program content and data describing program content from a content source, and automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program content. Product-related metadata associated with the program content is identified. The product-related metadata including data relating to the one or more relevant products or services displayed in the program content. The program content is communicated to a display device for presentation to a first user in a first portion of the display device, and the product-related metadata is communicated to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device. A user commentary is received from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: September 19, 2023
    Assignee: EBAY INC.
    Inventors: Michael George Lenahan, Amanda Johnson, Ben Lucas Mitchell, Chahn Chung, Linda Young
  • Patent number: 11762914
    Abstract: The technology disclosed relates to systems and methods for finding a multi-part place identifier with at least one part. The system includes logic to receive an input including an input location address and validate the input location address (e.g., using coding accuracy support system or CASS). The system includes logic to access a database storing records of validated addresses and corresponding multi-part place identifiers using the validated address. The system includes logic to match the validated input address to an address in the stored records in the database and retrieve corresponding matched multi-part place identifier with at least a Where part. The Where part includes an alpha numeric identifier indicating a geometrical boundary for the matched validated input address. The system can provide the matched multi-part place identifier with at least the Where part to a user for use in further analysis.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: September 19, 2023
    Assignee: SafeGraph, Inc.
    Inventors: Auren Hoffman, Felix Cheung, Lauren Spiegel, Piotr W. Kozikowski Kruczkowska, Russ Thompson, Christopher Jones, Ross Epstein, Roshan George
  • Patent number: 11755856
    Abstract: A label issuing apparatus includes: a storage unit that stores a plurality of pieces of product information regarding a product; a print control unit that generates print data defining that a barcode, in which at least one piece of the product information stored in the storage unit is encoded, and a digital watermark, in which at least one piece of the product information encoded as the barcode is embedded, are arranged on one product label and the barcode and the digital watermark are arranged at different positions on the one product label; and a label issuing unit that issues the product label on which the barcode and the digital watermark are displayed at different positions by printing information based on the print data on a label.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: September 12, 2023
    Assignee: Ishida Co., Ltd.
    Inventors: Takashi Furukawa, Masatsugu Tanaka, Mitsuhiro Yoshida
  • Patent number: 11748963
    Abstract: A cross reality system that renders virtual content generated by executing native mode applications may be configured to render web-based content using components that render content from native applications. The system may include a Prism manager that provides Prisms in which content from executing native applications is rendered. For rendering web based content, a browser, accessing the web based content, may be associated with a Prism and may render content into its associated Prism, creating the same immersive experience for the user as when content is generated by a native application. The user may access the web application from the same program launcher menu as native applications. The system may have tools that enable a user to access these capabilities, including by creating for a web location an installable entity that, when processed by the system, results in an icon for the web content in a program launcher menu.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: September 5, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Haiyan Zhang, Robert John Cummings MacDonald
  • Patent number: 11706224
    Abstract: Techniques for increasing security for pre-authenticated links are disclosed herein. Computing systems that generate pre-authenticated links are configured to assign an entity identifier to pre-authenticated links to specify an entity permitted to access respective data through the pre-authenticated link. When activating a respective pre-authenticated link, an entity attaches an entity token to the request to prove an identity of the requesting entity. If the identity from the entity token matches the entity identifier, the computing system may grant access to the respective data.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: July 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Muhammad Ali Malik
  • Patent number: 11681825
    Abstract: A computer-implemented process of altering original data in a dataset, in which original data is anonymised and a digital watermark is included in the anonymised data. Anonymising the original data incurs information loss, and the process of including the digital watermark does not add significant further information loss. The original data can be a tabular file, a relational or a non-relational database, or the results of interactive database queries. Anonymising the data is achieved using one or more techniques that perturb the original data, such as tokenisation, generalisation; data blurring, synthetic record insertion, record removal or re-ordering.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 20, 2023
    Assignee: PRIVITAR LIMITED
    Inventors: Jason McFall, Paul Mellor
  • Patent number: 11663271
    Abstract: One embodiment included a non-transitory machine-readable medium containing instructions that when executed carry out a method of searching for a search term. The method uses, instead of an index database of search terms, an index database section of only search terms that have the prefix of the search term, such that execution can occur on an improved processing system that is relatively small. The index database section is arranged as a prefix database of terms that start with the prefix, e.g., a trie, a radix trie, or a ternary search tree of the terms. The method may be implemented as a serverless function triggered by a user entering a search term or part thereof.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 30, 2023
    Assignee: Fast Simon, Inc.
    Inventors: Alexandra Faynburd, Adar Greenshpon
  • Patent number: 11615238
    Abstract: Systems and methods for automatically generating digital designs according to search queries. According to certain aspects, an electronic device may present a first template associated with a first online service, and a second template associated with a second online service. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the first template and/or the second template by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting digital design for an online service, such as a social media site and/or an online video conferencing site.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: March 28, 2023
    Assignee: CIMPRESS SCHWEIZ GMBH
    Inventors: Christina Kayastha, Brian Hanechak
  • Patent number: 11575628
    Abstract: Methods and apparatus related to determining non-textual reply content for a reply to an electronic communication and providing the non-textual reply content for inclusion in the reply. Some of those implementations are directed to determining, based on an electronic communication sent to a user, one or more electronic documents that are responsive to the electronic communication, and providing one or more of those electronic documents for inclusion in a reply by the user to the electronic communication. For example, the electronic documents may be automatically attached to the reply and/or link(s) to the electronic documents automatically provided in the reply.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: February 7, 2023
    Assignee: GOOGLE LLC
    Inventors: Balint Miklos, Ijeoma Emeagwali, Phillip Sharp, Prabhakar Raghavan
  • Patent number: 11563994
    Abstract: Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes at least one memory, instructions in the apparatus and processor circuitry to execute the instructions to: access metadata identifying media presented to a user, and cookie data, the metadata and the cookie data provided by a client device; determine whether the cookie data identifies the user to a database proprietor; in response to a determination that the cookie data does not identify the user to the database proprietor, send a redirect message instructing the client device to retransmit the metadata to a next-hop location; and in response to a determination that the cookie data does identify the user to the database proprietor, provide the metadata and a user identifier to a central facility.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: January 24, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Arun Ramaswamy, Alan Bosworth, Kevin K. Gaynor, Narasimha Reddy Goli
  • Patent number: 11562542
    Abstract: A cross reality (XR) system that renders virtual content generated by executing native mode applications may be configured to render web-based content using components that render content from native applications. The system may include a Prism manager that provides Prisms in which content from executing native applications is rendered. For rendering web based content, a browser, accessing the web based content, may be associated with a Prism and may render content into its associated Prism, creating the same immersive experience for the user as when content is generated by a native application. The user may access the web application from the same program launcher menu as native applications. The system may have tools that enable a user to access these capabilities, including by creating for a web location an installable entity that, when processed by the system, results in an icon for the web content in a program launcher menu.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: January 24, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Haiyan Zhang, Robert John Cummings MacDonald
  • Patent number: 11556974
    Abstract: A system architecture of a gift transaction system is disclosed. The gift transaction system can include a buyer interface module, a recipient interface module, a merchant backend interface module, a store front interface module, a curation module, a reminder module, an analytics module, or a media plug-in interface module. A method of operating the gift transaction system under the system architecture includes: providing an embedded widget on a website to determine gift intent to initiate a gift transaction by a buyer account for a recipient account; generating a gift buyer interface for a first client device to personalize a gift package including a gift item; generating a gift recipient interface for a second client device to customize the gift package; and communicating with a merchant backend system to complete the gift transaction to ship the gift package.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: January 17, 2023
    Assignee: LOOP COMMERCE, INC.
    Inventors: Roy Erez, Alex Sirota
  • Patent number: 11537257
    Abstract: A mobile terminal includes: a wireless communication unit configured to communicate with a beverage-making apparatus; a display unit; and at least one processor. The at least one processor is configured to: receive, through the wireless communication unit, beverage-making state information indicating a state of the beverage-making apparatus; and generate content to be output through the display unit, based on the received beverage-making state information of the beverage-making apparatus.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: December 27, 2022
    Assignee: LG Electronics Inc.
    Inventors: Mina Suh, Hyungsun Kim
  • Patent number: 11531746
    Abstract: A method for electronic signing of a document by a plurality of signatories comprises a step of acquiring a photograph of at least one of the signatories and identifying the signatory using the photograph, and a step of associating the document in a digital form with the identified signatory, wherein the method comprises: a prior step of calculating a matrix code by a cryptographic processing TC applied to the document, the step of acquiring a photograph consisting of acquiring a photograph of at least one signatory bearing a physical medium representing the matrix code, a step of validating: the identity of the signatory on the photograph and, the conformity of the matrix code calculated by the cryptographic processing TC applied to the document held by a signatory, with the matrix code on the photograph.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 20, 2022
    Assignee: Phileos Consulting
    Inventor: Philippe Dewost
  • Patent number: 11531733
    Abstract: The disclosure relates to an authority filter method which includes: determining an authority of a login user according to information of the login user; determining tags contained in a preset interface when the preset interface is accessed by the login user; executing a code corresponding to the tags to acquire the authority of the login user; determining a function of a target tag, among the tags, contained in the authority of the login user; and displaying a content corresponding to the target tag in the preset interface.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: December 20, 2022
    Assignees: FUZHOU BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Chenxu Huang
  • Patent number: 11522714
    Abstract: A product for participating in a block chain system includes: a network interface configured to communicate, by using a first network, with participants of the block chain system to share block chain data, the block chain data including at least one of an ownership record block and an ownership registration block for the product; an output circuitry configured to output a notification signal; and a processor configured to determine, during a booting operation of the product, whether ownership of the product is registered in the block chain data through the network interface and to control the output circuitry to output a message requesting registration of an ownership of the product based on a determination that the ownership of the product is not registered in the block chain data.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: December 6, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Myung-sik Choi
  • Patent number: 11520645
    Abstract: A system and method of the disclosure relates to structuring at least one resource of an application programming interface (API) for a server. In the method, a plurality of field-level elements may be defined. Each of the plurality of field-level elements may be associated with a respective property. Also, first and second message-level elements may be defined. The first message-level element may be based on a first field-level element of the plurality of field-level elements, and the second message-level element may be based on the first field-level element. The API may be associated with a first resource having properties resolved based on at least the first and second message-level elements.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: December 6, 2022
    Assignee: VIASAT, INC.
    Inventors: Cynthia L Recker, Roger M Prenger
  • Patent number: 11509825
    Abstract: The present invention is concerning to an image management system that communicates with a first communication terminal via a communication network, the image management system comprising: an image storage unit configured to store image data; a receiving unit configured to receive, from the first communication terminal, link information that includes image identification information for identifying the image data and includes predetermined-area information that indicates a predetermined area in the image data; and a transmitting unit configured to transmit, to the first communication terminal, the image data that is indicated by the image identification information included in the link information received by the receiving unit and the predetermined-area information included in the link information.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: November 22, 2022
    Assignee: RICOH COMPANY, LIMITED
    Inventors: Satoshi Taneichi, Takeshi Ito, Masanori Watanabe
  • Patent number: 11488112
    Abstract: A system may include a number of records in a database associated with a number of activities to be performed by a first user. The system may also include a processor that may receive a request comprising information regarding a second user and an activity to be performed by the first user, identify a plurality of pre-defined message templates based on the request, and receive a selection of one of the plurality of pre-defined message templates. The processor may then generate message text incorporating the one of the plurality of pre-defined message templates for review and display via an electronic display, such that the message text is electronically stored in a dialogue window. The processor may display the message text in the dialogue in response to receiving an approval of the message.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: November 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Lucinda Foss, Harshitha Kota Ram Gopal, Kenneth James Hamer, Akhilesh Kondra
  • Patent number: 11475137
    Abstract: A file management server may include a processor, a network interface for operatively coupling the file management server to a user computer system and to memory services via a network. The file management server includes a file management application configured to receive an authorisation enquiry of the user computer system to store file fragments of a file via the network in a plurality of the memory services; and in response to the receipt of the authorisation enquiry, request an authorisation token from each of the memory services and forward, to the user computer system, authorisation tokens formed as URLs and obtained in response to the request. Each URL enables direct write or direct read access to a storage space of one of the memory services identified by the URL. Metadata that allows reconstruction of the file from the stored file fragments is protected against access by the memory services.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: October 18, 2022
    Assignee: BUNDESDRUCKEREI GMBH
    Inventors: Maxim Schnjakin, Philipp Berger, Hendrik Graupner
  • Patent number: 11455327
    Abstract: A computer-implemented method for enabling users to subscribe to people and other tagged entities is provided herein. Such a method includes maintaining subscription data specifying a plurality of entities subscribed to by a plurality of users, with each of the plurality of entities being a tagged entity associated with a tag. The method further includes identifying a media item associated with one or more tagged entities of the plurality of entities, determining, based on the subscription data, a user of the plurality of users that is subscribed to the tagged entities of the media item, and providing the media item to the user. Other associated systems and methods are also provided.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: September 27, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 11431809
    Abstract: Techniques are described for managing cookies, including separately managing cookie data associated with different browser tabs. Cookie management includes the isolation of whitelisted cookies from server responses into background storage and then back onto server requests, removing those cookies from the response header and thus from the cookie store. This isolation is managed with the concept of tab ownership between parent and child tabs to maintain isolation separately for each owner (e.g., the parent) and its children. Exposure to client pages is handled by placing those cookies into a keyed location in session storage for every tab where that cookie is to be visible. An event is then triggered for that client page to let it know that session storage has been updated.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: August 30, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Phillip Schwesinger, David Harris, Linda Karen Leach, Douglas Anthony Hall
  • Patent number: 11397898
    Abstract: Disclosed is a system for allowing secure access to a microservice. An Application Programming Interface (API) gateway receives a request comprising a Uniform Resource Locator (URL) associated to the microservice. A set of input parameters indicating information about the user device and the microservice is identified from the URL. The system performs validation of input parameters, extraction of request patterns, tracking of IP address, and detection of user credentials to provide output parameters. A decision tree comprising rules is generated by using a supervised machine learning technique on the output parameters. Further, the API gateway creates a stateless identity token to encrypt the request. The stateless identity token is created based on the user credentials and at least one rule applicable to the request. Once the stateless identity token is created, the stateless identity token is verified to allow the secure access to the microservice.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: July 26, 2022
    Assignee: HCL TECHNOLOGIES LIMITED
    Inventors: Simy Chacko, Venkatesh Shankar
  • Patent number: 11373215
    Abstract: An automotive radio receiver includes an over-the-air radio tuner and a network interface. When a broadcast is received at the radio receiver, it includes embedded information that can be used to identify the radio station providing the broadcast. The radio receiver uses the embedded information to identify a streaming station that corresponds to the broadcast station. The radio receiver transmits information associated with the streaming station to a web service, which returns an address at which the radio receiver can access the streaming station. The address of the streaming station is stored in a memory accessible to the radio receiver for later use. The next time the radio receiver is tuned to the same broadcast station, the radio receiver instead connects to the streaming station at the stored address.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: June 28, 2022
    Assignee: iHeartMedia Management Services, Inc.
    Inventor: Jeffrey Lee Littlejohn
  • Patent number: 10621643
    Abstract: Various of the disclosed embodiments generally contemplate computer-implemented systems and methods for selecting an electronic or virtual gift card from among a plurality of possible gift cards or gift card issuers. Various of the embodiments may match and rank the gift cards according to a gift card recipient's characteristics, and possibly to the electronic or virtual gift card itself. Certain embodiments also contemplate the selection of physical gift cards selection, matching, and ranking aspects of the invention. Various methods for operating a gift card business using certain of the embodiments are also disclosed.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 14, 2020
    Assignee: Gift Solutions LLC
    Inventors: Mark Levitt, Vinodan Karthikeya Lingham, Clifford James MacDonald, James George McMillan, Michael Paul Brewer, Margaret Grobler, Michael Jonathan Gaylord
  • Patent number: 10560408
    Abstract: Disclosed are systems and methods for improving interactions between servers in a messaging system supported by or configured with content providing servers or platforms. The disclosed systems interact to filter data across platforms, which data can be used to improve the contextual quality of data used in processing interactions between or among processors in such systems. The disclosed computer systems and methods enable the communication of contextually relevant Hypertext Markup Language (HTML) content to a user's inbox. Such messages are native to a communication platform, application or service associated with the user's inbox. Such messages can be selected for delivery to a user based on the user's profile data, behavioral information, a user's geographic location, demographic information, a time period, and the like.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: February 11, 2020
    Assignee: OATH INC.
    Inventors: Suhas Sadanandan, Utkarsh Shrivastava, Kanika Shah, Kevin Day, Yaqi Hu, David LeRoy, Ramachandran Ramaswamy
  • Patent number: 10447817
    Abstract: Method comprising: displaying, on a screen of the client device, a browser having an address bar; receiving, from a user of the client device via the browser, an indication of an network resource to be furnished to the client device; sending, from the client device to at least one server, a request to furnish the network resource to the client device; receiving, by the client device from the at least one server, at least one of the network resource and information regarding the network resource. Also, method comprising: receiving, by at least one server from the client device via the browser, an indication of an network resource to be furnished to the client device; and sending, by the at least one server to the client device, information from other than the publisher of the net work resource to be displayed within the address bar of the browser.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: October 15, 2019
    Assignee: YANDEX EUROPE AG
    Inventors: Ilya Valentinovich Segalovich, Konstantin Pavlovitch Gorskiy
  • Patent number: 10437577
    Abstract: A system described herein may facilitate the retrieval and installation of an application (or “app”) at a user device, based on a single user interaction (e.g., a single click, double click, selection, etc.). A one-touch app install (“OAI”) system may communicate with an application programming interface (“API”) that is installed on the user device to provide an app installation package for a requested app. the API may have appropriate permissions with an operating system of the user device to install the app on the user device.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: October 8, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Yash Devshibhai Balar, Gopi Nath Sapra, Bindu Balan
  • Patent number: 10298400
    Abstract: Provided is a computer implemented method for performing mutual authentication between an online service server and a service user, including: (a) generating, by an authentication server, a server inspection OTP; (b) generating, by an OTP generator, a verification OTP having the same condition as the server inspection OTP and using the same generation key as an OTP generation key and a calculation condition different from a calculation condition is applied or a generation key different from the OTP generation key is used and the same calculation condition as the calculation condition used for generating the server inspection OTP is applied to generate a user OTP; and (c) generating, by the authentication server, a corresponding OTP having the same condition as the user OTP and comparing whether the generated corresponding OTP and the user OTP match each other to authenticate the service user.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: May 21, 2019
    Assignee: eStorm Co., LTD
    Inventor: Jong Hyun Woo
  • Patent number: 10290299
    Abstract: Systems and methods are utilized for recognizing speech that is partially in a foreign language. The systems and methods receive speech input from a user and detect if a rule or sentence entry grammar structure utilizing a foreign word has been uttered. To recognize the foreign word, a foreign word grammar is utilized. The foreign word grammar includes rules for recognizing the uttered foreign word. Two rules may be included in the foreign word grammar for each legitimate or slang term included in the foreign word grammar. A first rule corresponds to the spoken form of the foreign word, and the second rule corresponds to the spelling form of the foreign word. The foreign word grammar may also utilize a prefix tree. Upon recognizing the foreign word, the recognized foreign word may be sent to an application to retrieve the pronunciation, translation, or definition of the foreign word.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mei-Yuh Hwang, Hua Zhang
  • Patent number: 10282393
    Abstract: Content-type-aware web pages are provided. One or more content items that are associated with a web page are identified based, at least in part, on web page metadata. One or more content templates that are associated with the web page are identified based, at least in part, on the web page metadata. Each of the one or more content items are filtered into either a first group or a second group based, at least in part, on the one or more content templates. Each content item in the first group is associated with at least one of the one or more content templates. Each content item in the second group is not associated with the one or more content templates. Instructions to render the content items in the first group are generated based, at least in part, on the one or more content templates.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Stefan A. Hepper, William J. Izard, Eric T. Martinez de Morentin
  • Patent number: 10277584
    Abstract: An example method is provided in according with one implementation of the present disclosure. The method includes receiving a verification request from a unique web-key, determining whether the web-key is associated with an account, and receiving an electronic authentication associated with the web-key. The method further includes verifying the electronic authentication and the association between the web-key and the electronic authentication, and granting, with the computing device, the verification request.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: April 30, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Marc Douglas Stiegler, Gerald R Dolan
  • Patent number: 10216737
    Abstract: A computer-implemented method for enabling users to subscribe to people and other tagged entities is provided herein. Such a method includes maintaining subscription data specifying a plurality of entities subscribed to by a plurality of users, with each of the plurality of entities being a tagged entity associated with a tag. The method further includes identifying a media item associated with one or more tagged entities of the plurality of entities, determining, based on the subscription data, a user of the plurality of users that is subscribed to the tagged entities of the media item, and providing the media item to the user. Other associated systems and methods are also provided.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: February 26, 2019
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 10209880
    Abstract: Various embodiments provide a travel log for manipulation of content. In at least some embodiments, the travel log can be presented as a visual element of a web browser and can enable a user to navigate through visited content (e.g., web pages) via manipulation of the content using touch-based and/or touchless gestures. Implementations can facilitate navigation through content by representing the travel log as a visual “time line” of visited content that can be scrolled via manipulation through a web browser user interface. For example, a user can navigate the travel log to older content by manipulating the travel log in one direction, and can navigate the travel log to newer content by manipulating the travel log in a different direction.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael J. Patten, Paul Armistead Hoover, John Wesley Terrell, Nicholas R. Waggoner
  • Patent number: 10192061
    Abstract: Method and a computing device for providing privacy control in a surveillance video is disclosed. The computing device receives a surveillance video from a video capturing. The computing device also receives an authentication input key from a user of the computing device. Based on the authentication input key, the computing device identifies one or more region of interests (ROIs) in the video surveillance. The identified ROIs are masked by the computing device for providing the privacy control. In the present disclosure, the number of privacy levels achievable are unlimited and not fixed by ROIs at the video capturing device end. The increase in number of privacy levels do not require any changes or complexity/power increase in the video capturing device end and doesn't demand for increase in bandwidth from the video capturing device. Further, it doesn't deteriorate the video quality.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: January 29, 2019
    Assignee: Wipro Limited
    Inventor: Kodavalla Vijay Kumar
  • Patent number: 10168875
    Abstract: Embodiments of the invention address deficiencies of the art in respect to user interface control groups and provide a method, system and computer program product for rendering a set of user interface controls with dynamic content in a GUI. In one embodiment, the invention can include a data processing system including a set of user interface controls and control data including a set of cumulative selection metrics for each user interface control in the set. Each user interface control in the set, in turn, can include a label and an indicator of cumulative metrics for the user interface control. For instance, the set of user interface controls can include a set of radio buttons in a radio button control group. As another example, the set of user interface controls can include a set of check boxes in a check box control group.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Andrew L. Schirmer
  • Patent number: 10148376
    Abstract: A broadcast response system provides, e.g., a radio broadcast listener with the ability to obtain media content such as music or speech while listening to the radio. The user can respond to items in the radio broadcast such as advertisements, fund raising drives, or interactive listener polls during the broadcast. Data such as song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored, can be transmitted using, e.g., the RBDS/RDS data stream. A reference number representing song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored can also be employed for ease of implementation. This reference number can reside in a lookup table to be accessed by broadcast response server.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: December 4, 2018
    Assignee: STRATOSAUDIO, INC.
    Inventors: Kelly M. Christensen, Barry D. Thomas, Thomas J. Smyth
  • Patent number: 10142701
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a controller configured to obtain information associated with media content, to generate a first group of tones representative of the information associated with the media content, and to generate a media stream comprising the media content and the first group of tones; and a communication interface configured to transmit the media stream to a media device whereby the media device presents the media content and a sequence of tones, where the sequence of tones is generated based at least in part on the first group of tones, where the first group of tones comprises high frequency tones and low frequency tones, and where one of the high and low frequency tones represents a binary one and the other of the high and low frequency tones represents a binary zero. Other embodiments are disclosed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 27, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ke Yu, Ashwini Sule
  • Patent number: 10120546
    Abstract: An interactive activity generating method, which includes setting a database for storing addresses of interactive activity platforms, providing creating options of interactive activities in an activity creating interface. The method includes setting an information configuration interface corresponding to a creating option of each interactive activity for filling in interactive activity information. The method includes detecting a selected creating option in the activity creating interface when an interactive activity is created, and finding an address of a corresponding interactive activity platform in the database. The method includes sending interactive activity information filled in an information configuration interface corresponding to the selected creating option to the interactive activity platform. The method includes generating an interactive activity interface after compiling by the interactive activity platform.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 6, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jihua Huang, Hongbang Li, Yuezi Xu, Yu Ma, Xianpan Tian, Zhenzhen Yu, Guodong Zhang, Jing Xu, Tiajun Wang