Patents Examined by Ninos Donabed
  • Patent number: 11750547
    Abstract: A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use an attention-based mechanism that emphasis or de-emphasizes each data type (e.g., image, word, character) in the multimodal message based on each datatypes relevance. The output of the attention mechanism can be used to update a recurrent network to identify one or more words in the caption as being a named entity.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: September 5, 2023
    Assignee: Snap Inc.
    Inventors: Vitor Rocha de Carvalho, Leonardo Ribas Machado das Neves, Seungwhan Moon
  • Patent number: 11743107
    Abstract: In one embodiment, a zone resiliency application indicates that an authoritative name server is in a degraded state. In operation, the zone resiliency application determines that the authoritative name server is in a degraded state. The zone resiliency application then generates a status record that indicates the degraded state. Subsequently, the zone resiliency application associates the status record with a domain name service (DNS) response to a DNS query. The zone resiliency application then transmits the DNS response and the associated status record to a requester.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: August 29, 2023
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Eric Osterweil, Duane Wessels, Frank Scalzo, Glen Wiley, Shumon Huque
  • Patent number: 11743679
    Abstract: Described herein are system and method for pacing information delivery to mobile devices. The method comprises, for each respective request of a first plurality of requests received during a time unit that qualifies for information delivery, predicting a respective conversion probability corresponding to a predicted probability of a mobile device associated with the respective request having at least one location event at any of one or more POIs during a time frame corresponding to the time unit. The method further comprises placing a bid for fulfilling the respective request based on the respective conversion probability and a bidding model, determining a set of predicted numbers of conversions corresponding, respectively, to a set of ranges of predicted conversion probabilities for a first number of fulfilled requests corresponding to the time unit, and adjusting the bidding model based at least on the predicted number of conversions.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: August 29, 2023
    Assignee: xAd, Inc.
    Inventors: Can Liang, Yilin Chen, Jingqi Huang, Shun Jiang, Amit Goswami
  • Patent number: 11722562
    Abstract: Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example apparatus includes at least one storage device, and at least one processor to execute instructions to at least perform an update of a first virtual machine in response to a determination that the first virtual machine is to enter a maintenance mode, the update based on storing a first service in a local service registry of the first virtual machine, in response to an unsuccessful update of the first virtual machine, restore the first virtual machine based on a snapshot, and provide the first service from a system service registry to a second virtual machine in response to a query from the second virtual machine for the first service.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: August 8, 2023
    Assignee: VMware, Inc.
    Inventors: Ivaylo Radoslavov Radev, Yasen Fotev Kalchev, Tomo Vladimirov Simeonov, Ivailo Vladimirov Loboshki, Vladislav Milenov Atanasov
  • Patent number: 11716400
    Abstract: Disclosed is a content distribution system including a content server communicatively coupled to a data packet network and running one or more server-side components. A mobile computing device also communicatively coupled to the data packet network and running a client-side component may be configured to: (a) receive from said one or more server-side components a mobile device operational scenario definition; (b) activate or configure one or more monitoring routines in accordance with the device operational scenario definition; and (c) monitor said mobile computing device for an occurrence of the defined operating scenario using the activated or configured monitoring routines.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: August 1, 2023
    Assignee: IRONSOURCE LTD.
    Inventors: Arnon Harish, Sagi Ben Basat
  • Patent number: 11711331
    Abstract: Disclosed embodiments herein related to a message management server that provides a platform for message publishers to build message series with different messages that are transmitted to message recipients via different channels. A message publisher may specify triggering conditions for a message series. The message management server may automatically identify message recipients to receive an initial message. The message management server may continue to monitor event notifications related to the message recipients and send subsequent messages in the series to the message recipients when conditions are met. Each message may be sent via a different channel as specified by the message recipients. The platform may include a graphical user interface to provide previews of the messages as rendered in various end user device models when the messages are delivered via the specified channels.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: July 25, 2023
    Assignee: Airship Group, Inc.
    Inventors: Elizabeth Marjory Orr, Adam David Coddington, Brett Jon Heckman, Russell Alex Mayhew
  • Patent number: 11704605
    Abstract: A method of managing change in a complex system begins with identifying an unsatisfied need to be met by the system. To satisfy the need a proposed change to the system to satisfy the need is represented a high-level representation of the proposed change. The high-level representation is mapped to a low-level executable semantic model, which is used to validate the proposed change and ensure the proposed change meets the identified and does not require additional changes to the system. On a condition that the validating steps determines that additional changes are required the additional changes are represented in the high-level representation of the system; the high-level change is mapped to the low-level executable semantic model and the additional changes are re-validated.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: July 18, 2023
    Assignees: SIEMENS CORPORATION, THE OPEN UNIVERSITY
    Inventors: Georgi Markov, Jon Hall, Lucia Rapanotti
  • Patent number: 11700223
    Abstract: Asynchronous collaboration via a communication platform is described. A message representative of an asynchronous meeting can be displayed via a user interface of a communication platform. The user interface can include an affordance to enable a user to add a snippet of content to the asynchronous meeting. In response to detecting an actuation of the affordance, an input user interface that includes an option to record or upload the snippet of content can be displayed. The snippet of content can be received from a client of a user associated with the asynchronous meeting and can be associated with other snippet(s) of content added by other user(s) associated with the asynchronous meeting. A preview summary of snippet(s) of content associated with the asynchronous meeting can be displayed in association with the message, wherein each snippet of content is viewable via a thread associated with the message.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: July 11, 2023
    Assignee: Salesforce, Inc.
    Inventors: Anna Niess, Noah Weiss, Kevin Marshall, John Rodgers, Patrick Kane, Prajna Shetty, Michael Hahn, Alfred Xing, Justin Rushing, Julie Haynes
  • Patent number: 11695847
    Abstract: Communication systems may benefit from more accurate information regarding the passage of data through a network. For example, certain wireless communication systems may benefit from throughput guidance based on user plane insight and optional radio channel information. A method can include monitoring the bandwidth available on at least one of a per data bearer, per application or per transmission control protocol flow basis. The method can also include providing throughput guidance to an entity configured to attempt at least one of transmission control protocol or content level optimization. The throughput guidance can be configured to assist the entity in attempting the at least one of the transmission control protocol or content level optimization.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: July 4, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Peter Szilagyi, Csaba Vulkan
  • Patent number: 11675606
    Abstract: User inputs received through a graphical user interface of a programming tool are used to define a set of capability abstractions for a particular application and further define, based on the one or more user inputs, relationships between the set of capability abstractions. The particular application is to utilize a machine-to-machine network, and the set of capability abstractions include: a sensor capability abstraction, an actuator capability abstraction, a computation logic capability abstraction, an input user interface (UI) capability abstraction, and an output UI capability abstraction for the particular application. The relationships include a relationship between the input UI capability abstraction and the computation logic capability abstraction, where the input UI capability is to provide an input to the computation logic capability abstraction.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: June 13, 2023
    Assignee: Intel Corporation
    Inventors: Shao-Wen Yang, Yen-Kuang Chen
  • Patent number: 11677823
    Abstract: The inventive subject matter provides apparatus, systems, and methods of pre-loading (or caching) activatable content to several mobile devices for future use by at least one of the mobile devices. The mobile devices are communicatively coupled with each other to form a distribute storage network. The pre-loaded content can be used by applications executed in any one of the mobile devices within the network. A content server is configured to transmit portions of the content to the mobile devices upon detection that a subset of conditions within the multi-conditional content activation criteria has been satisfied. The content server is configured to transmit the entire content when all conditions within the multi-conditional content activation criteria has been satisfied. The content server then activates the content when a content activation event is detected.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: June 13, 2023
    Inventor: Patrick Soon-Shiong
  • Patent number: 11677574
    Abstract: One example method of operation may include identifying one or more errors of a code set executing at a test site, initiating a conference session with one or more devices assigned to manage the test site, receiving one or more modified portions of the code set from the one or more devices, executing the one or more modified portions of the code set to initiate a communication to the test site, and when the modified portions of the code set are free from errors, cancelling the conference session.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: June 13, 2023
    Assignee: Intrado Corporation
    Inventors: Santhosh Monappa Shetty, Karen Sue White
  • Patent number: 11677783
    Abstract: Systems and methods are provided for automatically analyzing emails that have been flagged as being potentially malicious (e.g., phishing attempts) to determine whether the permit or block the email. The systems and methods can use a scoring framework to determine whether the email is part of a phishing attempt. A set of rules are provided, and points are awarded to the email based on which of a set of rules are satisfied for the email. An email that exceeds a scoring threshold can be identified as a phishing attempt for potential evaluation, and can be routed to a security analyst for further analysis and process. After a predetermined period of time, the system can rerun analysis of emails which have not been identified as phishing attempts and determine if such emails now exceed the scoring threshold.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: June 13, 2023
    Assignee: Target Brands, Inc.
    Inventors: Adam Lesperance, Andrew O. Orr
  • Patent number: 11671506
    Abstract: A method, system and computer-usable medium are disclosed for executing a comparative analysis of microservice profiles and recommending modifications to a microservice. In at least one embodiment, a plurality of microservice analysis daemons and a plurality of microservices are deployed to nodes of a network. Run-time execution characteristic of the plurality of microservices are monitored and gathered by the analysis daemons for microservices executed at the node at which the microservice analysis daemon is deployed. Microservice profiles are generated using the run-time execution characteristics data and data retrieved from a service registry. Recommendations regarding modification of one or more microservices are made based on the results of a microservice profile comparative analysis.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: June 6, 2023
    Assignee: Dell Products L.P.
    Inventors: Hung The Dinh, Shubham Gupta
  • Patent number: 11665119
    Abstract: This disclosure relates to an information replying method, apparatus, electronic device, computer storage medium, and product. The method includes: after favoriting target information, displaying the target information in a favorites page in response to a viewing instruction with respect to the target information, the target information being obtained by commenting on or replying to target multimedia content; receiving a reply instruction with respect to the target information; and replying to the target information in response to the reply instruction.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: May 30, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Xinyi Li, Na Sun, Siqi Tan, Ye Lin
  • Patent number: 11650994
    Abstract: In an embodiment, a method monitors a plurality of data streams passing through a router in the connectivity service provider environment, and for each of the data streams, periodically samples packets at the router. The method further generates a stream signature based at least on the payload of the sampled packets. The method further includes, for each generated stream signature, attaching information to the stream signature. Such information may, for example, include time-stamp information for the stream signature, or an identification of the router. The method may further comprise storing the stream signatures corresponding to the data streams in a database. The stored stream signatures may be compared to determine matching stream signatures. Matching signatures may identify data streams that carry identical or similar content.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: May 16, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Sergey Yermakov, Travis Ewert
  • Patent number: 11606442
    Abstract: The disclosed technology is generally directed to blockchain technology. In one example of the technology, a modified block is provided in response to at least an edit transaction that indicates a transaction in an original block in a blockchain. The modified block includes: transactions of the original block except the indicated transaction, a hash of the indicated transaction, and a header that includes a link to a hash of a block that precedes the original block. A new block is provided. The new block includes a reference associated with the edit transaction, and that the reference may include a link to the modified block. Subscription metadata associated with subscribers to changes in the transaction is retrieved from a stored registry. The subscribers are caused to be notified of the edit transaction.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Marc Edward Mercuri
  • Patent number: 11599916
    Abstract: A system and method for omnichannel text-based routing and customer-to-enterprise communications. The system comprises an interaction control system, an interaction routing system, and a media translation system. The system takes in requests from customers to text, email, or chat with a businessperson and facilitates the interaction by routing, masking, and converting where necessary. The routing is selected from a list of various algorithms and methods to determine the best businessperson to route the customer to. Masking by the system holds anonymity between the customer and businessperson, while conversion happens when the customer and businessperson are using two different communication vehicles such as from text messaging to email.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: March 7, 2023
    Assignee: TAPTEXT LLC
    Inventors: Steve Doumar, Paul Levasseur
  • Patent number: 11601388
    Abstract: A media request system to perform operations that include: receiving, at a client device, a response to a request, the response comprising media content; adding the media content from the response to a collection of media content within a media folder associated with the request at the client device; causing display of a notification at the client device in response to the receiving the response to the request, the notification including an identification of the request; receiving an input that selects the notification; and causing display of a presentation of the collection of media content in response to the input that selects the notification, the presentation of the collection of media content including the media content from the response, according to certain example embodiments.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: March 7, 2023
    Assignee: Snap Inc.
    Inventors: Christie Marie Heikkinen, Celia Nicole Mourkogiannis, David Phillip Taitz
  • Patent number: 11588683
    Abstract: Techniques are presented to stitch existing virtual private networks (VPNs), such as MPLS based VPNs, with virtual private clouds (VPCs) in public cloud data centers. The stitching architecture can be realized by configuring a virtual routing application (VRA) in the VPCs and configuring virtual routing applications and a virtual routing application controller in the existing VPN. For VPCs in public clouds that do not have a VRA, traffic can be default routed to VPCs with a VRA.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: February 21, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Linda Dunbar, Katherine Zhao