Patents Examined by Nam T Tran
  • Patent number: 11962427
    Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shiraz J. Cupala, Eric Hull, Kevin Daniel Morrison, Julia Foran, James Paul Kardos, Jr., Szymon Madejczyk
  • Patent number: 11962465
    Abstract: According to one embodiment, a control system includes a client terminal, a first server and a second server. The client terminal transmits an assignment request of an IP address including first identification information that uniquely identifies the client terminal and is set as a host name to the first server. The first server assigns an IP address to the client terminal in accordance with the request, and transmits the IP address and the host name to the second server. The second server transmits, when one or more items of second identification information include the first identification information set as the host name and when a setup process of the client terminal has not been performed, data for the process of the client terminal to the client terminal using the IP address.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: April 16, 2024
    Assignee: TOSHIBA CLIENT SOLUTIONS CO., LTD.
    Inventors: Kenji Tanaka, Yoshio Matsuoka
  • Patent number: 11956281
    Abstract: A method is provided. The method includes generating, by a 5th generation media streaming (5GMS) application provider, an edge configuration resource including at least one edge enabler client (EEC) capability specification, transmitting, by the 5GMS application provider, a request for provisioning an edge application server (EAS) to operate as a 5GMS application server (AS), the request including the edge configuration resource, and selecting, by the 5GMS application provider, the EAS to operate as the 5GMS AS based on the EAS being capable of performing the at least one EEC capability specification included in the edge configuration resource.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: April 9, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11902154
    Abstract: An object of the present disclosure is to perform automatic restoration from network failures even when complicated operations for executing a plurality of commands are required. The present disclosure relates to a network setting device that is communicatively connected to a plurality of network devices and performs a setting of the plurality of network devices. The network setting device performs a first step for determining whether a network including the plurality of network devices satisfies a predetermined operational policy.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: February 13, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takeru Inoue, Atsushi Taniguchi, Toru Mano, Kazuya Anazawa, Kohei Mizuno, Kengo Nakamura, Masaaki Nishino, Norihito Yasuda, Masakazu Ishihata
  • Patent number: 11902341
    Abstract: Apparatuses, methods, systems, and program products are disclosed for presenting links during an online presentation. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive content that is presented as part of an online presentation, process the received content to identify at least one uniform resource locator (“URL”) in the received content, and present an interactive graphical element representing the at least one URL on a display device. The interactive graphical element includes a link to an online location associated with the URL such that the online location is accessible in response to interacting with the interactive graphical element.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: February 13, 2024
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Axel Ramirez Flores, Tobias Christensen, Russell Speight VanBlon
  • Patent number: 11902115
    Abstract: An apparatus in a mobile communication network combines information from monitoring IP flows carrying latency sensitive content passing the apparatus and information about the application behavior and target Quality of Experience (QoE) or target connectivity characteristics such as Quality of Service (QoS) from the application to provide ongoing predictions of QoE/QoS. In some cases, the apparatus exploits a probe on a device to generate traffic for learning flow characteristics not obtained from monitoring application IP flows in the network. Embodiments disclosed herein can be used to predict quality metrics for many applications where jitter/latency is a factor affecting perceived quality, such as QoE for a human consumer or QoS for machine type communications. The embodiments are applicable to the analysis of traffic carrying conversational speech.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: February 13, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Göran Eriksson, Magnus Westerlund, Stefan Håkansson, Gunnar Heikkilä
  • Patent number: 11880796
    Abstract: Systems and methods of the present disclosure enable user-level activity recordation using population level activity data by receiving operator data including a record of activities performed by users on an operator system. Each entry in the record of activities is parsed to form structured activity entries representing each activity executed on the operator system. Each entry in the record of activities is matched to an individual account in an account database based on an individual identifier of each entry and an account individual identifier identifying the individual account. A statistical metric representing the activity history of the individual account is produced based on each entry matched to the individual account, and an activity history dashboard is displayed on an operator computing device to depicts the statistical metric for the individual account.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: January 23, 2024
    Assignee: BankCard Services, LLC
    Inventor: Hanan Sabri
  • Patent number: 11870871
    Abstract: Methods and apparatus for processing requests for content received from customer devices are described. A decision on how to respond to a request for content is made at an edge node based on a locally maintained popularity list. The local popularity list reflects the local popularity of individual pieces of content at the edge node. A white list of content to be cached and served irrespective of popularity is sometimes used in combination with the local popularity list to make decisions as to how to respond to individual requests for content. In some embodiments the edge node decides on one of the following responses to a content request: i) cache and serve the requested content; ii) serve but don't cache the requested content; or iii) redirect the content request to another node, e.g., an alternate serving node, which can respond to the content request.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: January 9, 2024
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Jamie Panagos, Reuben Patterson, Michael Mongillo, Justin Slaughter
  • Patent number: 11870822
    Abstract: This invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: January 9, 2024
    Assignee: PCI-Pal (U.K.) Limited
    Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
  • Patent number: 11849001
    Abstract: Systems, methods, and apparatus to monitor mobile Internet activity are disclosed. An example apparatus includes at least one memory, machine-readable instructions, programmable circuitry to execute the machine-readable instructions to at least assign a first port of a proxy server to a mobile device associated with a panelist, cause transmission of configuration data to the mobile device to instruct the mobile device to transmit future requests the first port of the proxy server, obtain a first request for media on the first port originating from the mobile device, and after a determination that the first request originated from an Internet Protocol (IP) address associated with an IP address range representative of devices on a cellular network, service the first request, generate a data association, request the media from an Internet media provider identified in the first request, and cause transmission of the media to the mobile device.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: December 19, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Achilleas Papakostas, Michael Andrew Yonker
  • Patent number: 11838365
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for context-based evaluation to enhance the relevance and usefulness of computer system output. In some implementations, a computer system is configured to customize its interactions for a particular situation or user. The system can obtain context information and evaluate the relevance and usefulness of potential outputs and actions with respect to the context indicated by the context information. For example, the system can vary the type and format of output information based on information that describes the intended recipient and the situation of the recipient. The system can take into account many different factors in its evaluation, including timing, user preferences, user history, user classification, impact or effect of the system's decisions on users, and more.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: December 5, 2023
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, James Clive Wade, Josh Schilling
  • Patent number: 11838293
    Abstract: Providing access to consumer information on a private data exchange is described. In an example, privileges are assigned to a share object, granting access to consumer information obtained from a query against data referenced by a data listing of a data exchange. The data exchange comprises one or more data listings provided by one or more data providers. In response to the share object being added to a list of consumed share objects of a data provider that provided the data listing, a database is generated that references the consumer information based on the share object. Access to the database is granted to the data provider that provided the data listing.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: December 5, 2023
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Matthew Glickman, Christian Kleinerman, Prasanna Krishnan, Justin Langseth
  • Patent number: 11831741
    Abstract: A communication apparatus determines whether a file selected by a file selection unit is of a format analyzable by the communication apparatus. If it is determined that the file selected by the file selection unit is not of the format analyzable by the communication apparatus, the communication apparatus restricts selection of a predetermined protocol included in a plurality of protocols. The communication apparatus further determines whether the protocol selected by a protocol selection unit is a predetermined protocol. If it is determined that the protocol selected by the protocol selection unit is the predetermined protocol, the communication apparatus restricts selection of a file of a format not analyzable by the communication apparatus.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: November 28, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhito Niikura
  • Patent number: 11811645
    Abstract: A DNS service routes network traffic based on a routing policy. A DNS routing policy generation system receives latency data corresponding to a plurality of different users, and a learning system learns the routing policy based on the latency data. In learning the routing policy, the learning system waits latency samples so that more recent latency samples are weighted more heavily than less recent latency samples.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: November 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sarandeth Reth
  • Patent number: 11811724
    Abstract: The present invention provides a method of using a mac-table cache to resolve UNI port information on an external system of chip (SOC) is provide. The method comprises, receiving, by a packet processing chip, a packet with a source address (SA); locating, by the packet processing chip, the SA in a mac-table cache implemented on the packet processing chip; and looking up a SOC mac-table implemented on the external SOC if the SA cannot be found in the mac-table cache.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 7, 2023
    Assignee: OPTICORE TECHNOLOGIES, INC.
    Inventor: Chung-Kai Tung
  • Patent number: 11803797
    Abstract: Systems, methods, and other embodiments associated with a machine learning system that monitors and detects health and safety risks in electronic correspondence related to a target field are described. In one embodiment, a method includes monitoring email communications over a network to identify an email associated with a target field. A machine learning classifier is initiated that is configured to classify text from the email with a risk as being related to a safety risk or a non-risk. The machine learning classifier generates a probability risk value that the email is related to a safety risk and labels the email as safety risk or non-risk based at least in part on the probability risk value indicating that the email is a safety risk. An electronic notice is generated and transmitted to a remote device in response to the email being labeled as being safety risk to provide an alert.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: October 31, 2023
    Assignee: Oracle International Corporation
    Inventors: Ria Nag, Padmakumar Nambiar, Suvendu Praharaj, Karthik Venkatasubramanian
  • Patent number: 11805050
    Abstract: The system and methods discussed herein provide for filtering out noisy application signatures to improve the precision of first packet application classification. In some implementations, the system receive application signatures from devices along with their network identifiers. Based upon the frequency at which identical application signatures appear as originating from distinct network environments, the system determines the validity of application signatures and avoids storing irrelevant information for routing network traffic.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: October 31, 2023
    Inventors: Siddharth G R, Naveen Chowdary Yerramneni, Tarun Kumar Hukmichand
  • Patent number: 11785053
    Abstract: In one embodiment, an apparatus includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the apparatus to perform operations including determining a path through a plurality of provider nodes within a provider network and determining that the path through the plurality of provider nodes within the provider network is secure. The operations also include receiving, from a customer node, a Resource Reservation Protocol (RSVP) path message comprising an attribute for a security request. The operations further include routing the RSVP path message along the path of the plurality of provider nodes.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 10, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Clarence Filsfils, David Delano Ward, Reshad Rahman, Subhasri Dhesikan, Eric Albin Voit
  • Patent number: 11784964
    Abstract: Techniques are described herein for using machine learning to learn vector representations of DNS requests such that the resulting embeddings represent the semantics of the DNS requests as a whole. Techniques described herein perform pre-processing of tokenized DNS request strings in which hashes, which are long and relatively random strings of characters, are detected in DNS request strings and each detected hash token is replaced with a placeholder token. A vectorizing ML model is trained using the pre-processed training dataset in which hash tokens have been replaced. Embeddings for the DNS tokens are derived from an intermediate layer of the vectorizing ML model. The encoding application creates final vector representations for each DNS request string by generating a weighted summation of the embeddings of all of the tokens in the DNS request string. Because of hash replacement, the resulting DNS request embeddings reflect semantics of the hashes as a group.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: October 10, 2023
    Assignee: Oracle International Corporation
    Inventors: Renata Khasanova, Felix Schmidt, Stuart Wray, Craig Schelp, Nipun Agarwal, Matteo Casserini
  • Patent number: 11777900
    Abstract: In one embodiment, a method comprises: receiving, by a root network device providing a DAG topology in a low power and lossy network (LLN), one or more multicast registration messages from an LLN device and identifying distinct properties of the LLN device; receiving, by the root network device, one or more multicast address group identifiers of one or more multicast streams to which the LLN device has subscribed, and associating the one or more multicast address group identifiers with the distinct properties; receiving a multicast message specifying one of the multicast address group identifiers; and generating, by the root network device, a directed multicast message having a multi-dimensional addressing data structure comprising a selected one of the distinct properties and the one multicast address group identifier, causing parent network devices in the DAG topology to selectively retransmit based on determining a child network device has the selected one distinct property.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: October 3, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Yinfang Wang, Huimin She, Feiliang Wang