Demand Based Messaging Patents (Class 709/206)
  • Patent number: 11856139
    Abstract: Generating a personalized automated voice response in a telecommunications network is provided. An incoming call from a caller for user equipment of an operator in the telecommunications network is identified. In response to identifying the incoming call, it is determined whether to provide an automated response to the incoming call. In response to determining to provide the automated response to the incoming call, a personalized response message from the operator of the user equipment to the caller is generated based on characteristics of communications between the caller and the operator of the user equipment. The personalized automated voice response comprising the personalized response message in a synthesized voice of the operator of the user equipment is generated. The personalized automated voice response is sent to the caller.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Kimberly Greene Starks, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 11849241
    Abstract: A method of processing first video data from incoming video data includes receiving the incoming video data; preprocessing the incoming video data, by a first computer processor, according to preprocessing parameters, wherein the preprocessing parameters include formatting the incoming video data to create first video data; publishing the first video data to an endpoint; subscribing, by a second computer processor, to the endpoint; and processing, by a second computer processor, the first video data to determine at least one output that is indicative of a first inference dependent upon the first video data. The preprocessing parameters that format the incoming video data to create the first video data are dependent upon the processing to be performed on the first video data.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: December 19, 2023
    Assignee: Insight Direct USA, Inc.
    Inventor: Amol Ajgaonkar
  • Patent number: 11849092
    Abstract: A technique that prevents an unnecessary notification to a user. A non-transitory computer-readable storage medium storing a control program causing a computer of an information processing apparatus to execute a control method including a reception step of receiving an event generated in a device, a setting step of setting a user who is a destination of a notification based on the event received in the reception step according to a type of the event received in the reception step, first information showing a group for each type of an event, and second information showing a group for each user, and a notification step of transmitting a notification based on the event received in the reception step to the user set in the setting step.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: December 19, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Jun Tanaka
  • Patent number: 11849240
    Abstract: A method of processing first video data of a region of interest from incoming video data includes preprocessing, according to preprocessing parameters defined within a runtime configuration file, incoming video data to create the first video data of the first region of interest and processing, by a computer processor, the first video data to determine at least one output that is indicative of a first inference dependent upon the first video data. The preprocessing parameters that format incoming video data to create the first video data are dependent upon the processing to be performed on the first video data.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: December 19, 2023
    Assignee: Insight Direct USA, Inc.
    Inventor: Amol Ajgaonkar
  • Patent number: 11848985
    Abstract: A method by an email sending system to send emails from different public sending network addresses. The method includes receiving, by a load balancer, an email that is to be sent by the email sending system, sending, by the load balancer, the email to a mail transfer agent (MTA) instance from a plurality of MTA instances, wherein each of the MTA instances has access to configuration data that indicates which proxy virtual machines (VMs) serve as egresses for which public sending network addresses, determining, by the MTA instance, a public sending network address to send the email from, determining, by the MTA instance based on consulting the configuration data, a proxy VM that serves as an egress for the public sending network address, and sending, by the MTA instance, the email to the proxy VM for sending to its destination from the public sending network address.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: December 19, 2023
    Assignee: Salesforce, Inc.
    Inventor: Patrick Morrison Bennett
  • Patent number: 11847662
    Abstract: A computer-implemented method of fraud protection is described. A server may receive one or more keywords and a likelihood of fraud from an external source. The server may receive an image of a document from a user device, wherein the document comprises at least one of a written communication or a printed communication. The server may extract text from the image of the document, compare the extracted text to the one or more stored keywords, and calculate a confidence level of fraud. The server may send an indication of the confidence level of fraud to the user device.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: December 19, 2023
    Assignee: Capital One Services, LLC
    Inventors: Michael Mossoba, Joshua Edwards, Sarah Cunningham, Mark Rothbaum
  • Patent number: 11849242
    Abstract: A method of processing first video data of a region of interest from incoming video data includes receiving, by a computer processor, the first video data that is preprocessed according to preprocessing parameters defined within a runtime configuration file, the preprocessing includes formatting the incoming video data to create the first video data of the first region of interest and processing, by the computer processor, the first video data to determine at least one output that is indicative of a first inference dependent upon the first video data. The preprocessing parameters are dependent upon the processing to be performed on the first video data.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: December 19, 2023
    Assignee: Insight Direct USA, Inc.
    Inventor: Amol Ajgaonkar
  • Patent number: 11847709
    Abstract: Described are systems, media, and methods for automated real estate transaction workflow management application comprising: performing an initial analysis of a user's stored email, wherein the initial analysis comprises identifying at least one existing real estate transaction and identifying any stored email associated with the at least one existing real estate transaction; performing an incremental analysis of the user's new email, wherein the incremental analysis comprises identifying at least one new real estate transaction and identifying any new email associated with the at least one new real estate transaction; extracting real estate transaction-related events, documents, contacts, and data from the email identified as associated with an existing or new real estate transaction; and generating a timeline for each existing and new real estate transaction, the timeline comprising the transaction-related events arranged chronologically and providing access to the transaction-related documents, contacts, an
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: December 19, 2023
    Assignee: Amitree, Inc.
    Inventors: Jonathan Aizen, Itay Rabinowitz, Lisa Kovacevich, Marc McCole, Luke Dauter
  • Patent number: 11848871
    Abstract: Methods, apparatuses and computer readable storage mediums provide virtual network slicing without duplicating network configuration data (also referred to as network configuration information) on a slice-by-slice basis by maintaining a single physical network datastore including network configuration information for all network entities in the physical network, but generating slice views for respective virtual network slices as needed over time. Methods, apparatuses and computer readable storage mediums also enable configuration of a plurality of virtual network slices sharing a physical network infrastructure.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: December 19, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Frederic Guilbeault, Yves Beauville
  • Patent number: 11842093
    Abstract: Embodiments of the present disclosure relate to a second system cooperating with a first system communicating with a client apparatus. User information registered in the second system is managed in association with corresponding user information registered in the first system. In a case where an error is detected in the received print job, and the print job is received from the first system, an error notification to user information registered in the first system, corresponding to user information on a user as an owner of the print job is requested from the first system.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: December 12, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsu Imai
  • Patent number: 11843655
    Abstract: Automatically determining, with reduced (or no) input from the users of a group, a set of activity instances that the group of users has interest in performing. A representation of the set of activity instances can be rendered for consideration by a group, and the set of activity instances can be determined even when only limited criteria are specified. Optionally, in response to affirmative user interface input(s) directed to a rendered representation of the set of activity instances, one or more of the activity instances of the set can be confirmed through limited input(s) of one or more users of the group. Further, the automatic determination of the set of activity instances is optionally performed using one or more trained machine learning models that are trained to optimize a likelihood that the users of the group will find the set satisfactory.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: December 12, 2023
    Assignee: GOOGLE LLC
    Inventors: Marcos Calvo Lance, Philip Koonce
  • Patent number: 11843566
    Abstract: Dynamic content can be delivered via email. Email messages include HTML content with one or more hyperlinks referring to a network-connected dynamic content server. The hyperlinks are accessed upon rendering of the email on a client device, triggering a request to a dynamic content server. The dynamic content server determines a content item to be served in response to the request. The dynamic content item determination may be based on factors including the identity of the requester, the email communication in which the hyperlink is embedded, recent activities or behavior on the part of the requester, and/or known preference or demographic information associated with the requester. The request can be directed to a selected content item stored within a content delivery network, for transmission back to the requester and display to the user within the email.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: December 12, 2023
    Assignee: Zeta Global Corp.
    Inventors: Stefan Beeman, Gordon Michael Green, Christian Monberg, Neeraj Gore
  • Patent number: 11838257
    Abstract: The information processing device comprises: a broadcast mail determination means which determines a broadcast mail among received electronic mails; a broadcast mail reception predicted time limit setting means which, when the previously received electronic mail is determined as the broadcast mail, sets a predicted time limit for receiving a broadcast mail on the basis of the difference between the reception time of the previously received electronic mail and the reception time of the electronic mail determined as the broadcast mail; and a broadcast mail reception standby end determination means which determines whether to end reception standby of the broadcast mail on the basis of the predicted time limit for receiving the broadcast mail, which is set by the broadcast mail reception predicted time limit setting means.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: December 5, 2023
    Assignee: NEC CORPORATION
    Inventor: Kenichi Egami
  • Patent number: 11836245
    Abstract: An apparatus has a network interface circuit providing connectivity to a network with network connected client machines hosting email client modules controlling email inboxes. A processor is connected to the network interface circuit. A memory is connected to the processor. The memory stores instructions executed by the processor to scan the email inboxes to identify statistically infrequently received emails from different network connected service providers. Protocols utilized by the different network connected service providers to accept user data delete requests are identified. The protocols are executed.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: December 5, 2023
    Assignee: Anonyome Labs, Inc.
    Inventors: Qing Li, Christopher David Ciborowski, Steven Harvey McCown
  • Patent number: 11838255
    Abstract: A mail processing method and apparatus, an electronic device and a storage medium are provided. The method comprises: acquiring, in response to detection of a preset operation triggered based on a target mail, at least one collaborative user; and sharing a target link corresponding to the target mail with each collaborative user, in order that each collaborative user reads the target mail based on the target link and/or edits the target mail based on the target link. The target mail comprises at least one of: content of the target mail and content of a draft reply to the target mail.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: December 5, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Junying Chang
  • Patent number: 11838254
    Abstract: A system and method for mapping and transforming communication stream messages to email messages are described. A communication stream message is communicated to a mapping engine which extracts elements of the communication stream message, maps and transforms the extracted elements of the communication stream message to an email message to be presented via an email system.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: December 5, 2023
    Assignee: Zoho Corporation Private Limited
    Inventors: Radha Vembu, Jagan Ranganathan, Ravikumar Govindarajan, Sridhar Vembu, Rajendran Dandapani, Bharath Sridhar, Sudheer A Grandhi
  • Patent number: 11836682
    Abstract: According to one embodiment, a customer relationship management (CRM) system is queried to obtain a project that is associated with an entity (e.g., a user, a group of users, a client). A first list of one or more contacts (e.g., contact persons, referred to herein target contacts) associated with the project from the CRM system. For each of the contacts in the first list, a domain name is determined based on contact information of the contacts (e.g., emails, Web addresses, name of an account associated with the contacts). A first set of email addresses, referred to as target email addresses, is determined based on the domain name and contacts using a set of email identification rules. An email server is queried to retrieve a list of one or more emails and/or calendar events based on the first set of email addresses.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: December 5, 2023
    Assignee: CLARI INC.
    Inventors: Mahesh Subedi, Venkat Rangan, Sanjay Kumar Mahalingam
  • Patent number: 11836169
    Abstract: The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources including person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on information from a first data source, presenting the first set of suggestions to the person, and presenting, to the person, a second set of suggestions obtained from a person corpus when a portion of the person corpus relevant to the input is accessible. The person corpus may be from a second data source that is private to the person.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: December 5, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Shenhong Zhu, Chun Ming Sze, Hang Su, Huming Wu, Hui Wu, Jiuhe Gan, Xiaobing Han, Mingtian Liu, Yuan Zhang, Scott Gaffney
  • Patent number: 11838246
    Abstract: Examples of the present disclosure provide a message relay service. The message relay service provides an application programming interface (API) with which messages can be sent and received without handling specific implementation details of a messaging system. When inbound messages are received, the message relay service may provide a push notification and/or may store the message for later access. In examples, one or more source addresses are used to send messages. If the client device indicates a group of addresses should be used, one address is selected from the group and used to send a message accordingly. In some examples, the message relay service determines that a messaging gateway need not be used to message a recipient address, and transmits the message without use of the messaging gateway. The same API may be used to send and receive messages across different messaging systems without a customer handling system-specific complexities.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: December 5, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: John Verbil, Richard Cerami
  • Patent number: 11838429
    Abstract: A battery-powered device (BPD) node compresses certificate chains to generate compressed certificate chains. The BPD node includes a compression dictionary that indexes various data entries that occur across many certificate chains and/or repeat within a particular certificate chain. The BPD node compresses a given certificate chain by replacing data entries within the given certificate chain with indices to corresponding data entries in the compression dictionary. The indices are smaller in size than the corresponding data entries. A neighboring BPD node also includes the compression dictionary and decompresses a compressed certificate chain by replacing indices included in the compressed certificate chain with the indexed data entries stored in the compression dictionary.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: December 5, 2023
    Assignee: ITRON, INC.
    Inventors: Keith Barnes, Garten Haeska, Howard Brace, Kalvinder Singh
  • Patent number: 11831660
    Abstract: Provided in the embodiments of the present disclosure are a blockchain-based method and system for handling domain name abuse. All network nodes in a public blockchain can report domain name abuse, and all network nodes receiving reported data are entitled to participate in the process of judging whether domain name abuse exists in the reported data. The public blockchain obtains a target judgment result of whether domain name abuse exists by means of integrating first judgment results of multiple identification nodes on whether domain name abuse exists in the reported data and credit value of each identification node. Alternatively, when the number of identification nodes in the public blockchain is less than a preset number of nodes, a consortium blockchain composed of regulatory agencies directly judges whether domain name abuse exists in the reported data, and the judgment result serves as the target judgment result.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: November 28, 2023
    Assignee: CHINA INTERNET NETWORK INFORMATION CENTER
    Inventors: Hongtao Li, Yu Zeng, Guanggang Geng, Zhiwei Yan, Kejun Dong, Yong Chen
  • Patent number: 11826630
    Abstract: Leaderboard with irregularity flags in an exercise machine system. In one aspect of the disclosure, a method may include executing a video workout program on first and second exercise machines, monitoring first and second performance parameters of first and second users during the execution of the video workout program, displaying a leaderboard which displays and ranks first and second performance indicators of the first and second users based on the first and second performance parameters, detecting an irregularity in the first performance parameters of the first user, and updating the leaderboard to display an irregularity flag associated with the first performance indicator of the first user to indicate the irregularity in the performance of the first user during the workout.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: November 28, 2023
    Assignee: iFIT Inc.
    Inventors: Chase Brammer, Mark D. Watterson, Rebecca Lynn Capell, Jonathan R. Fischer
  • Patent number: 11831733
    Abstract: The present disclosure is related to systems and methods of merging tenant shadow systems of record into a master system of record. First tenant record objects of a first tenant system of record can be accessed. A master record object for a master system of record can be generated using the corresponding first tenant record object. A second tenant record object of a second tenant system of record can be accessed. Whether the second tenant record object is to be merged into the corresponding master record object can be determined. When determined to merge, the second tenant record object can be merged into the corresponding master record object. When determined to not merge, a new master record can be generated.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: November 28, 2023
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Vardhman Jain, Rajit Kurien Joseph, Jose Alberto Muniz Navarro
  • Patent number: 11830358
    Abstract: An approach is provided for automatically detecting suspicious device/vehicle presence on non-navigable roads. The approach involves, for example, receiving positioning data associated with a vehicle or a device. The approach also involves processing the positioning data to determine that a location of the vehicle or the device is on a non-navigable road. The approach further involves designating the location on the non-navigable road as a suspicious location. The approach further involves providing an alert message based on the suspicious location as an output.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: November 28, 2023
    Assignee: HERE GLOBAL B.V.
    Inventors: Rahul Sudhir, Bhavesh Sharma, Donta White
  • Patent number: 11820326
    Abstract: Techniques are disclosed for systems and methods to provide reduction in connectivity interruptions between vehicle docking stations and a management server for facilitating micro-mobility vehicle sharing services. To maintain communication sessions between the vehicle docking stations and the management server, heartbeat signals are transmitted periodically by each of the vehicle docking stations to the management server. An unavailability of the connection between a vehicle docking station and the management server may be detected based on an interruption to the heartbeat signals. In response to determining the unavailability of the connection, the management server may instruct a vehicle within a predetermined distance of the vehicle docking station to establish a short-range connection with the vehicle docking station and retrieve docking station data from the vehicle docking station.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: November 21, 2023
    Assignee: Lyft, Inc.
    Inventors: Garrett Korda Drayna, Rui Ma, Claude Montpetit
  • Patent number: 11822511
    Abstract: A data storage system providing data access to multiple users is provided. The data storage system includes a data store configured to store electronic files and a processor operably coupled to the data store. Memory is operably coupled to the processor and stores instructions that, when executed, provide an access control component that allows certain users to interact with a given electronic file of the stored electronic files. The processor is configured to detect a change to the given electronic file that affects a user's access to the given electronic file and responsively generate a notification to the user that allows the user to request renewed access to the given electronic file.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: November 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Kristen Kamath
  • Patent number: 11823195
    Abstract: Disclosed embodiments provide a framework to enable rich messaging via offline channels to obtain payments for completion of business transactions. In response to a request to obtain information associated with a customer to support a transaction performed via a communications session, a messaging platform transmits a request to a computing device associated with the customer to obtain authorization for the information. In response to obtaining the authorization for the information from the computing device associated with the customer, the messaging platform uses the authorization at a processing service to obtain the information subject to the authorization. The information is provided to fulfill the initial request.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: November 21, 2023
    Assignee: LIVEPERSON, INC.
    Inventor: Marc F. Hayes, Jr.
  • Patent number: 11822683
    Abstract: A system for automatic permission management in different collaboration systems is described. The rights management system enabled with the present invention provides a “detection component” or “connector” that will identify the user who is sharing the protected document and list of recipients who need to be given access to it. The content sharing systems include but are not limited to shared local or network folders or messaging tools like email or chatting applications, and collaboration tools like SHAREPOINT, BOX, DROPBOX, GOOGLE DRIVE, etc. The permissions for users are added to the document/mail as and when it flows through different collaboration or distribution systems, thus enabling the business users to access the document without any disruption in their normal business workflow.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 21, 2023
    Assignee: SECLORE TECHNOLOGY PRIVATE LIMITED
    Inventors: Zubin Dalal, Mehul Gala
  • Patent number: 11816306
    Abstract: A method and a system include receiving indication of a user interaction within a pre-determined time period, determining that the user interaction is a contextual triggering event based on a plurality of triggering conditions, identifying a media content item associated with the contextual triggering event, generating a first user interface including a user-selectable element representing a content transmission proposal, in response to detecting a user selection of the user-selectable element, generating a second user interface, the second user interface including the media content item and a plurality of user-selectable entity icons.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: November 14, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Jeremy Baker Voss
  • Patent number: 11816304
    Abstract: Aspects of the present disclosure involve systems comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, by a messaging application, a first content item generated by a first client device using a third-party resource; generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item; receiving, from the second client device, selection of the indication of the third-party resource; generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including the first content item; and enabling the second client device to use the third-party resource in response to receiving selection of the first option to access the third-party resource.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: November 14, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Catalano, Patrick Mandia, Sriram Raman
  • Patent number: 11818106
    Abstract: Systems and techniques for AI model and data camouflaging techniques for cloud edge are described herein. In an example, a neural network transformation system is adapted to receive, from a client, camouflaged input data, the camouflaged input data resulting from application of a first encoding transformation to raw input data. The neural network transformation system may be further adapted to use the camouflaged input data as input to a neural network model, the neural network model created using a training data set created by applying the first encoding transformation on training data. The neural network transformation system may be further adapted to receive a result from the neural network model and transmit output data to the client, the output data based on the result.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: November 14, 2023
    Assignee: Intel Corporation
    Inventors: Kshitij Arun Doshi, Francesc Guim Bernat, Suraj Prabhakaran
  • Patent number: 11816433
    Abstract: The present invention extends to methods, systems, and computer program products for detecting online contextual evolution of linguistic terms. Within messaging sources, some users may actively attempt to (relatively quickly) shift the meaning of a word or term. Some users may attempt to perjorate a word or term to have a more toxic meaning. Other users may attempt to reappropriate a word or term to have a less toxic or even a positive meaning. Aspects of the invention identify shifts in implied meanings of words and/or phrases over time. As such, emerging forms of harassment can be identified more quickly. Aspects of the invention can utilize users' behavioral histories as well as messaging structures to improve confidence when identifying term evolution. Machine learning algorithms can be configured to identify term evolution reducing workload on human moderators.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: November 14, 2023
    Assignee: DISCORD INC.
    Inventors: Michele Banko, Taylor Rhyne
  • Patent number: 11816166
    Abstract: Systems and methods for routing a document based on the contents of this document. The content of this document is first subjected to a recognition process and then the result is subjected to multiple types of analysis. Based on the results of the analysis (including contextual analysis), a destination is determined along with any timelines detailed in the document. As well, a severity of the document, indicating the severity of consequences if the document is not handled quickly, is determined. Based on these, an urgency tag and/or a severity tag are assigned to the document. A final destination is determined based on the output of the analysis of the severity, the urgency, and of the destination.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: November 14, 2023
    Assignee: ServiceNow Canada Inc.
    Inventors: Marie-Claude Cote, Alexei Nordell-Markovits, Andrej Todosic
  • Patent number: 11816428
    Abstract: Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set).
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: November 14, 2023
    Assignee: Docugami, Inc.
    Inventors: Andrew Begun, Steven DeRose, Taqi Jaffri, Luis Marti Orosa, Michael Palmer, Jean Paoli, Christina Pavlopoulou, Elena Pricoiu, Swagatika Sarangi, Marcin Sawicki, Manar Shehadeh, Michael Taron, Bhaven Toprani, Zubin Rustom Wadia, David Watson, Eric White, Joshua Yongshin Fan, Kush Gupta, Andrew Minh Hoang, Zhanlin Liu, Jerome George Paliakkara, Zhaofeng Wu, Yue Zhang, Xiaoquan Zhou
  • Patent number: 11816512
    Abstract: An event driven data processing system is disclosed that comprises event generators that generate events, an event queue that receives the events from the event generators, and an event router that receives the events from the event queue, and, for each event, selects a contextualizer based on an event type and transmits the event to a corresponding context queue associated with the selected contextualizer. The system also comprises context queues that receive the events from the event router and a plurality of contextualizers that receive the events from the context queues and, for each event, access context data sources, obtain additional context data, create a supplemented event, and store each supplemented event in an event datastore. The system further comprises a streaming component that streams each supplemented event from the event datastore for a period of time.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: November 14, 2023
    Assignee: CURANTIS SOLUTIONS
    Inventors: Benjamen Pyle, Rakesh Sanghvi, Robert Parker Freeburg, II
  • Patent number: 11809983
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that use machine-learning techniques to facilitate the creation, timing of distribution, or follow-up actions for digital surveys. In one such implementation, the disclosed methods, non-transitory computer readable media, and systems use a survey-creation-machine learner to generate suggested survey questions for an administrator designing a digital survey. Additionally, in some implementations, the disclosed methods, non-transitory computer readable media, and systems use specialized machine learners to suggest timeframes in which to send digital surveys or to suggest action items to follow up on responses to the survey questions.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: November 7, 2023
    Assignee: Qualtrics, LLC
    Inventors: Ryan Long, Johnny Russ
  • Patent number: 11809481
    Abstract: A method for chronologically aggregating media content for a specific topic from media content providers includes receiving multi-type media content relating to the specific topic, where the multi-type media content includes at least a first type of media content and a second type of media content. Identifying a first statement in a first portion of the first type of media content that responds to a second statement in a second portion of the second type of media content. Determining a chronological sequence for the first portion of the first type of media content and the second portion of the second type of media content, where the first portion of the first type of media content occurs after the second portion of the first type of media content. Generating a final media content presentation file for the determined chronological sequence.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Indervir Singh Banipal, Shikhar Kwatra, Zia K Mohammad, Nadiya Kochura
  • Patent number: 11809359
    Abstract: In certain embodiments, cable installation may be facilitated. For example, device templates for racks and associated objects within an infrastructure may be retrieved. Rack data and object data may be received from sensors within the infrastructure. Using the device templates and based on the rack data and the object data, rack data structures and object data structures may be generated. Links between the rack data structures and the object data structures may be generated based on connections between the racks and the associated objects. The connections may be monitored over time and the links may be updated based on changes to the connections. Utilization metrics may be generated for the rack data structures and the object data structures based on the updated links. In some embodiments, cable installation instructions based on the rack data structures, the object data structures, and the utilization metrics may be transmitted to a cable installation system.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: November 7, 2023
    Assignee: CyberSecureIPS, LLC
    Inventors: Bobby Nakanelua, Scott Rye, Stephen Sohn
  • Patent number: 11811715
    Abstract: Systems and methods are provided for associating thread labels with select messages in a mobile messaging conversation environment, either before or after the messages have been sent, and providing intelligent dynamic presentations of such select messages based on the thread label(s) associated therewith.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 7, 2023
    Assignee: THREADY, INC.
    Inventors: Sean Crowe, Ovidiu Porfire
  • Patent number: 11805087
    Abstract: Disclosed is a method for controlling the unauthorized transmission of a messaging thread in a messaging platform. The method includes the step of receiving first user addresses of intended recipients through an address module. The method then includes the step of initiating a messaging thread by entering textual information and/or attaching a media file through a messaging module or both. Further, the method includes the step of pre-storing second user addresses intended to be removed from the messaging thread through a listing module. The method then includes the step of matching the first user addresses of intended recipients with the second user addresses stored in the listing module through a matching module. The method includes the step of preventing transmission of the messaging thread to the matched second user addresses pre-stored in the listing module through a filter module.
    Type: Grant
    Filed: December 12, 2020
    Date of Patent: October 31, 2023
    Inventors: Hemant Misra, Bhavna Misra
  • Patent number: 11803909
    Abstract: Computer-implemented methods and computer systems for an electronic transaction platform that enables the buying and/or selling of securities by users. The methods and systems relate to determining a likelihood of successfully trading a particular financial instrument between an initiating user and one or more invitee users and at various terms during an electronic communication session. The likelihood of successfully trading a particular financial instrument can be determined based on historical trading data of the particular financial instrument and/or financial instruments similar thereto, as well as trading intentions of the initiating user and/or one or more invitee users.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: October 31, 2023
    Assignee: Broadridge Fixed Income Liquidity Solutions, LLC
    Inventors: James Toffey, Spenser Huston, Vijay Mayadas, William Gartland, Thomas Duignan, Rick Montgomery, Albert John Cass, Suneel Nallagonda, Bryan Moore
  • Patent number: 11805021
    Abstract: A network connectivity system identifies potential connection mechanisms between datacenter entities (e.g., between service instances) on the cloud platform. The network connectivity system provides recommendations including one or more connectivity paths that are preferred with respect to one or more indicators, for example, cost, latency, or security. Specifically, the network connectivity system receives a request to configure a network connection between a first service instance and a second service instance on the cloud platform. The first service instance and the second service instance may reside within the same or different datacenters, different geographical locations, and the like. A network connectivity system identifies, from network connectivity information, one or more connectivity mechanisms for establishing connection between a first datacenter entity (e.g., first service instance) and a second datacenter entity (e.g., second service instance).
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: October 31, 2023
    Assignee: Salesforce, Inc.
    Inventors: Kaushal Bansal, Prabhat Singh, Amitabh Chakrabarty, Alankar Sharma
  • Patent number: 11803617
    Abstract: A system comprising a database and a user device. The database may be configured to (i) store metadata generated in response to objects detected in a video, (ii) store a confidence level associated with the metadata, (iii) provide to a plurality of users (a) data portions of the video and (b) a request for feedback, (iv) receive the feedback and (v) update the confidence level associated with the metadata in response to the feedback. The user device may be configured to (i) view the data portions, (ii) accept input to receive the feedback from one of said plurality of users and (iii) communicate the feedback to the database. The confidence level may indicate a likelihood of correctness of the objects detected in response to video analysis performed on the video. The database may track user statistics for the plurality of users based on the feedback.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: October 31, 2023
    Assignee: WAYLENS, INC.
    Inventor: Jeffery R. Campbell
  • Patent number: 11803343
    Abstract: A job processing apparatus that communicates with a control apparatus connected to a first network via a second network different from the first network and a first network interface, and communicates with an external apparatus on a third network via a second network interface includes at least one memory that stores a set of instructions, and at least one processor that executes the instructions, the instructions, when executed, causing the job processing apparatus to perform operations including acquiring information regarding the first network from the control apparatus and, based on the acquired information, setting, in a routing table, route information for transmitting data addressed to an external apparatus connected to the first network via the second network and the control apparatus.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: October 31, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shou Kikuchi
  • Patent number: 11803564
    Abstract: Methods and systems for a keyword search using a messenger service may be provided. A keyword search method may provide a search result to users based on instant messages transmitted and received through a messenger service.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: October 31, 2023
    Assignee: LINE CORPORATION
    Inventors: Jiwon Kim, Taegyu Yoo, Seung Hwan Lee, Hyun Ju Yi, Yong-Hun Lee, Eunhee Min, Chanil Kim
  • Patent number: 11805419
    Abstract: A system and method for automatically connecting an accessory with a host device are disclosed. The accessory may include a private key and a public key, wherein the public key is associated with an account. The same account may be associated with the host device. The accessory may transmit an encrypted message, including a key, to the host device, wherein the key may be the public key. Upon decryption and validation of the key, the accessory and host device may automatically connect via short-range wireless pairing.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: October 31, 2023
    Assignee: Google LLC
    Inventor: Vitali Lovich
  • Patent number: 11797538
    Abstract: Aspects of the invention include computer systems, computer-implemented methods, and computer program products configured to perform message correlation extraction for mainframe operation. A non-limiting example computer-implemented method includes receiving a first message log entry having a message identifier and message field data. The first message log entry is pre-processed to determine the message identifier and to tokenize the message field data. A second message log entry is identified based on at least one of the message identifier and the tokenized message field data. The method further includes determining that the second message log entry is correlated with the first message log entry and providing an output comprising the message correlation between the first message log entry and the second message log entry.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: October 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yuk L. Chan, Jia Qi Li, Lin Yang, Tian Wu, Lei Yu, Hong Min, Fan Jing Meng
  • Patent number: 11799810
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing email attachments in an online content management system. In some implementations, a messaging client can receive input attaching a content item to an electronic message in a message thread. In response to the input, the messaging client can store the content item in a file system managed by an online content management system, generate a link to the content item, and insert the link in the electronic message. The content item can be shared with the recipients of the electronic message such that the content item can be synchronized across recipient devices by the online content management system. The messaging client on each recipient device and/or the sender's device can present representations of the attachments associated with the message thread in a centralized location on a GUI of the messaging client.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: October 24, 2023
    Assignee: Dropbox, Inc.
    Inventors: Huy Nguyen, Anvisha Pai, Brandon Souba, Nikrad Mahdi, Rajeev Nayak, Anand Prakash, Yang Zhang, Yuyang Guo, Erika DeBenedictis
  • Patent number: 11797245
    Abstract: A message providing device includes: a reception unit that receives, for each user, a request for a registration of an association between (i) a software robot program operating on a message service for an exchange of messages among users and exchanging messages with the user and (ii) an external device; and a registration unit that provides a single user with plural software robot programs in each of which operation setting information of the software robot program is preset, and registers an external device in each of the plural software robot programs in association with each other according to the request from the user.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: October 24, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Hideaki Sugimoto, Shigeo Miyata, Hiroyuki Mitsuhashi, Yu Mishima, Nozomi Noguchi, Shiori Oikawa, Xiaojing Zhang
  • Patent number: 11799807
    Abstract: A mail processing method and apparatus, a device, a medium, a computer program product, and a computer program provided in the present disclosure, where the method includes: receiving a to-be-sent mail; obtaining, if it is identified that the to-be-sent mail includes an instant messaging group identifier, a group mail address corresponding to the instant messaging group identifier; and taking the group mail address as a recipient address and performing a sending operation on the to-be-sent mail. In the present disclosure, in a case of receiving, by a mail server, a mail sent by a mail client, if it is identified that the recipient includes an instant messaging group name, the mail is sent to a group address corresponding to the group name, which improves functional integration of email and IM software, thereby providing richer collaborative office functions.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: October 24, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Wentao Zheng, Bo Li, Justin Jia-Zhao Lim, Jie Zhu