Patents Examined by Glenford J Madamba
  • Patent number: 11153411
    Abstract: A method for processing a user request by an electronic device is provided. The method includes receiving the user request including natural language, analyzing the user request to detect a user intent and time information, determining one or more applications matching the user intent associated with the user request, determining a post event time period which is a time period before a time point extracted from the time information, and launching at least one among the one or more applications at the post event time period.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: October 19, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kollencheri Puthenveettil Dipin
  • Patent number: 11146647
    Abstract: A user device is provided to estimate an activity state in a home network. A user device may include a memory configured to store instructions and a processor configured to execute the stored instructions. The processor is configured to obtain context information and control information of at least one external electronic device from the at least one external electronic device; estimate a first activity state of a user using the context information and the control information; and transmit the first activity state to the at least one external electronic device.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: October 12, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jinhe Jung, Sungwon Kim, Yunhu Ji, Yunhee Hwang
  • Patent number: 11134122
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an API description of an external network service and using the API to integrate the external service into a network. An embodiment operates by receiving, from a service provider, a description of an application programming interface (API), transmitting a call to the service provider using the API for creating a new instance of a service and transmitting to the service provider a traffic flow upon which the service will be applied.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: September 28, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: William Sella
  • Patent number: 11122149
    Abstract: A server device may host a communication application that remotely accessed by a computing device. Display data generated by a remotely accessed application is communicated to the computing device from the server device. The display data generated by the remotely accessed application is communicated from the computing device to another computing device associated with a user participating in the communication session hosted by the communication application. A communication application executing on the other computing device displays a user interface of the remotely accessed application by processing the display data.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sabra Alexis Wieditz Rossman, Alexey Goloshubin, Kshitij Mahendru, Shivaram Prabhakar, Sharad Bajaj
  • Patent number: 11121998
    Abstract: One disclosed method involves parsing contents of an email file to determine a first individual who sent a first email communication represented in the file and a second individual who received the first email communication, presenting, by a display screen, a graphical user interface including a graphical representation of at least the first email communication, the graphical representation including a first icon representing the first individual, a second icon representing the second individual, and a third icon representing the first email communication, determining a selection of an icon from among at least the first icon, the second icon, and the third icon, determining that at least a first portion of the contents has a first relationship with the selected icon, and presenting an indication on the display screen corresponding to the first portion.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: September 14, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Lei Cao, Jinren Zhang
  • Patent number: 11115466
    Abstract: Providing a distributed network service includes: receiving network traffic at a first physical device; and executing a service engine to participate in the distributed network service. The distributed network service is provided to at least the first target application instance executing in a first VM on the first physical device, and a second target application instance executing in a second VM on a second physical device; and a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.
    Type: Grant
    Filed: April 26, 2020
    Date of Patent: September 7, 2021
    Assignee: VMWARE, INC.
    Inventors: Murali Basavaiah, Ranganathan Rajagopalan
  • Patent number: 11108628
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: August 31, 2021
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 11107037
    Abstract: A method and system for sharing product data in a collaborative environment is disclosed. In one embodiment, the method includes establishing a session for sharing product data between a source device and a target device. The method includes adaptively generating one or more payload files corresponding to the product data based on payload processing information. The payload processing information includes number of payload files waiting to be processed at the target device. Moreover, the method includes sending the one or more payload files to the target device over the product data sharing session such that the product data is reproduced at the target device using the payload files.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 31, 2021
    Assignee: SIEMENS INDUSTRY SOFTWARE INC.
    Inventors: Pankaj Marothiya, Ravi Rajagopal
  • Patent number: 11102284
    Abstract: Methods, systems and apparatus, including computer programs encoded on computer storage media, for consortium blockchain network-based service processing. In one example, the method includes generating, by a target client device associated with a target service node of a consortium blockchain network, a service-related transaction; sending, by the target client device, the service-related transaction to the target service node; determining that the service-related transaction has not been recorded in the consortium blockchain network by the target service node; identifying, by the target client device, one node identifier in a candidate list maintained at the target client device as a designated node identifier; and sending, by the target client device, the service-related transaction to a different service node in the consortium blockchain network that corresponds to the designated node identifier.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 24, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xinying Yang
  • Patent number: 11082450
    Abstract: A decision engine includes: a genetic algorithm framework including a knowledge base of standard configurations, a candidate selector generator and a selector to select a candidate configuration from a plurality of preferred standard configurations in response to the candidate selector generator; a parallelized reasoning framework including an attack surface reasoning algorithm module to compute the security and cost tradeoffs of an attack surface associated with each candidate configuration; and a user interface framework including a web service engine where users can interact and provide feedback on direction of an evolution used in a genetic algorithm search for evolving defenses.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: August 3, 2021
    Assignees: Raytheon BBN Technologies Corp., Florida Institute of Technology, Inc.
    Inventors: Thomas C. Eskridge, Marco M. Carvalho, Brett Benyo, Michael Atighetchi, Fusun Yaman
  • Patent number: 11082297
    Abstract: A network system includes multiple processing units (21-1, 21-2, 22-1, 22-2) on each of which a desired virtual network function can be configured and a management apparatus that determines a communication path that connects the processing units so as to deploy a set of desired virtual network functions. At least one of the processing units includes a first communication interface that is connectable to any different processing unit and at least one second communication interface that is directly connectable to a predetermined different processing unit. The management apparatus determines the communication path for deploying the set of the desire virtual network functions, in accordance with respective connectable communication interfaces of the processing units.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: August 3, 2021
    Assignee: NEC CORPORATION
    Inventors: Seiya Shibata, Takashi Takenaka, Hideo Hasegawa, Satoru Ishii, Shintaro Nakano
  • Patent number: 11070653
    Abstract: A module having at least a processor, memory and a wireless communication capability communicates with a host computing device that does not include a network device driver and is not able to directly access the network. The module provides wireless network access to the host computing device that does not include a network device driver. The module interfaces internally with the host computing device and utilizes a data frame communication protocol, such as an Ethernet protocol, to pass network data to the host computing device that was received from the network and to receive network data from the host computing device for transmission to the network.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: July 20, 2021
    Assignee: GLOBAL TELECOM, CORP
    Inventor: Ahmad Issam Malkawi
  • Patent number: 11063828
    Abstract: Aspects of the present disclosure relate to detecting software misconfiguration at a remote machine. A control server stores, in a data repository, a plurality of antipatterns, each antipattern relating to a misconfiguration of a remote computer system. The control server accesses data of the remote computer system. The control server runs the plurality of antipatterns on the data of the remote computer system to determine one or more misconfigurations of the remote computer system. The control server provides, as a digital transmission, an output representing the determined one or more misconfigurations of the remote computer system.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: July 13, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Jason Knudsen, Christopher Brockington-Hill, Jacek Lach, Kawai Washburn
  • Patent number: 11050808
    Abstract: A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 29, 2021
    Assignee: DIVX, LLC
    Inventor: Roland Osborne
  • Patent number: 11050715
    Abstract: A content filtering system and method includes receiving in a network device in a network from a user device, a user selected set of rules identifying a set of URLs to be blocked. The set of rules are loaded into the network device. The network device receives from the user device a request to access a specified URL. A determination is made at the network device whether the specified URL is in the user selected set of rules. If the specified URL is in the user selected set of rules, then the specified URL is blocked.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: June 29, 2021
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Mark Austin, Shahab Azmoudeh, Joseph Dorsey, Victor Nilson, Christopher Sambar, Jerald Weber
  • Patent number: 11044286
    Abstract: This application relates to the communications field, and discloses an information exchange method and a terminal. The method includes: determining target content in a current interface according to an operation instruction entered by a topic initiator for the current interface; determining a discussion topic title based on the target content, and setting up a topic discussion group; adding a topic participant to the topic discussion group based on the target content and/or the discussion topic title; and receiving discussion content entered by the topic initiator and/or the topic participant, and displaying the discussion content.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: June 22, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaolei Wang, Ren Li, Yuanfeng Chu
  • Patent number: 11025509
    Abstract: An example playback device includes programming to perform functions including detecting a triggering event that causes the playback device to transmit a first message indicating the playback device is available for setup and establishing an initial communication path with a computing device. The functions also include processing a second message received from the computing device via the initial communication path containing network configuration parameters for a secure WLAN defined by one or more network devices, wherein the initial communication path with the computing device does not traverse any of the one or more network devices, and wherein the network configuration parameters include an identifier of, and security information for, the secure WLAN.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: June 1, 2021
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 11023108
    Abstract: A collaborative system that securely enables the tracking of changes in a document and securely prevents changes to the document in addition to associating the document with additional related data.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: June 1, 2021
    Inventors: Brandon E. D'Amore, Joel P. Thatcher, Gregory A. Piccionelli
  • Patent number: 11019021
    Abstract: Systems and techniques are described that enable users to interact and share content through a social network application and/or service with other users. A social networking system may receive status information (e.g., a heartbeat) associated with a first account, where the status information includes first location information and/or first activity information associated with the first account, and may determine a status signal based at least in part on a context associated with the first account and the status information. The social networking system may determine a status associated with the first account, where the status includes second location information and/or second activity information associated with the user device which is less specific than the first location information and first activity information. The social network system may send the status to a second account.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 25, 2021
    Assignee: Facebook, Inc.
    Inventors: Sharon Zeng, Ryan Michael O'Rourke, Scott Hoyt, Matthew Reiss Baker, Shannon Ma, Nishad Agrawal, Jagdip Saund, Leon Yan, Lionel Laurent Reyero
  • Patent number: 10992691
    Abstract: A method and an apparatus to perform multi-connection traffic analysis and management are described. In one embodiment, the method includes analyzing data packets in the first data flow of a client application for a pattern of interest, where the client application communicates data using first and second data flows. In response to the method detecting a pattern of interest in the first data flow, the method identifies the second data flow and identifies a traffic policy for the second data flow. The method applies the identified traffic policy to the second data flow. Other embodiments have been claimed and described.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: April 27, 2021
    Assignee: SONICWALL INC.
    Inventors: Aleksandr Dubrovsky, Boris Yanovsky, Shunhui Zhu