Patents Examined by Liang-Che A Wang
  • Patent number: 11127003
    Abstract: A system for validating communications sessions among clients utilizes a ledger administration server to validate requests for communications sessions using smart contracts and recorded on a distributed ledger, with at least one session validation server capable of validating requested communications sessions communicating with said ledger administration server via messages, said communications sessions being validated and initiated in near real-time.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: September 21, 2021
    Inventor: Noah Rafalko
  • Patent number: 11113671
    Abstract: A method for updating an electronic mail (“email”) message presented to a user on a display screen of a data processing system, the email message belonging to a thread of email messages received by the data processing system, the method comprising: determining whether one or more of the email messages in the thread was received after the email message is opened on the display screen; and, if so, displaying an update message on the display screen indicating that one or more of the email messages in the thread was so received.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: September 7, 2021
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Raymond Paul Vander Veen
  • Patent number: 11115472
    Abstract: Distributed cloud-based data storage divides a file for storage into a number of portions that are separately stored with two or more storage service providers. The division and/or transmission of the file may be implemented based on arbitrary criteria, including random selection, an applied storage policy or assignment of a given portion to a corresponding storage service provider as examples. One or more portions of the file may be assembled into an upload file that is transmitted to and received from a storage provider. The portions of the file received from the storage provider may be used to reconstruct the file.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: September 7, 2021
    Assignee: Pryon Incorporated
    Inventors: Chris Timothy Seltzer, Igor Jablokov
  • Patent number: 11108635
    Abstract: A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: August 31, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio Castro Cisneros, Viral Shah
  • Patent number: 11095736
    Abstract: A monitoring system that receives messages that are exchanged with the application server. Relationships between users are posited in response to the times at which the messages are received. A relationship between two users may be posited in response to receiving, at approximately the same time, two messages from the application server that are destined, respectively, for the two users. The near-simultaneous receipt of the two messages indicates that the two messages were sent from the server at approximately the same time, which, in turn, indicates that the two messages may correlate with one another. Further indication of a correlation between the messages, which may increase the level of confidence with which the relationship between the two users is posited, may be found by examining the respective sizes of the messages, which indicate the message types.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: August 17, 2021
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Yitshak Yishay, Liran Orevi, Itsik Horovitz, Aviad Rotem
  • Patent number: 11095656
    Abstract: A server comprises a communications module; a processor coupled to the communications module; and a memory coupled to the processor, the memory storing processor-executable instructions which, when executed, configure the processor to receive, via the communications module and from a remote computing device, user input indicating a response to one or more prompts; generate an aspirational profile for a user based at least on the received user input; receive, via the communications module and from a monitoring application installed on the remote computing device, monitoring data; generate a behavior profile for the user based at least on the monitoring data; and when the behavior profile is misaligned with the aspirational profile, send, via the communications module and to the remote computing device, a notification indicating that the behavior profile is misaligned with the aspirational profile.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: August 17, 2021
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: Milos Dunjic, Anthony Haituyen Nguyen, David Samuel Tax
  • Patent number: 11089072
    Abstract: A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason A. Gonzalez, Eric L. Gose, Mathews Thomas, Janki Y. Vora
  • Patent number: 11088924
    Abstract: This application discloses a network management method, device, and system to solve the problem of low efficiency in network management by manual coordination. In one embodiment, the network management method includes: obtaining, by a first network management unit, network management service description information or network management indication information, where the network management indication information is used to determine the network management service description information. The network management service description information includes at least one of a managed object and management operation information, and the network management service description information is used to describe a management service supported by a network. The method further includes sending, by the first network management unit, the network management service description information or the network management indication information to a second network management unit.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: August 10, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ruiyue Xu, Jun Yang, Yan Li, Kai Zhang
  • Patent number: 11075803
    Abstract: Techniques for a configuration change service to transition a network controller into a frozen state, causing network users submitting configuration changes associated with the network to refrain from deploying the configuration changes for a period of time are disclosed. A first user configured as a stager role may submit data representing a proposed change to the configuration change service, where the proposed change may be stored in association with a list of proposed changes. A second user configured as an approver role may submit data representing an approval or disapproval of the proposed changes to the configuration change service, where a modified list of proposed changes may be generated. A third user configured as an administrator role may submit data configured to transition the controller to an unfrozen state and/or deploy the changes included in the list of proposed changes to the network controller, subsequent to the period of time.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: July 27, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Lukas Krattiger, Jason David Notari
  • Patent number: 11070525
    Abstract: In one aspect, computerized method of a managing an online social network comprising: providing an online social network, wherein the online social network comprises a set of nodes, wherein each node represents a user and a set of relationships between each node; managing a private profile setting in the online social network by: in the settings of a user's dashboard of the online social networking-computing, providing the user an option to change to a private user from a public user; detecting that the user has selected to be a private user; and assigning a unique networking-computing platform identifier to the private user, wherein the unique networking-computing platform identifier is required to search for the private user in the online social network, wherein the private user cannot make any comment to another user's post, and wherein the private user is enabled to like the user's post.
    Type: Grant
    Filed: December 15, 2019
    Date of Patent: July 20, 2021
    Inventor: Adris Chakraborty
  • Patent number: 11063849
    Abstract: Various embodiments are generally directed to techniques for automated software testing, such as by verifying operations are complete based on user interface and/or network traffic indications, for instance. Some embodiments are particularly directed to utilizing a network sniffer to detect specific network traffic to verify completion of network requests and/or responses associated with an operation included in a workflow for performance by a software under test (SUT). In many embodiments, the detection of specific network traffic may be used to accurately time operation durations and/or efficiently perform workflows to evaluate the SUT.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: July 13, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Andrew Bynum Clegg, Christopher Chase Struble, Ronald Andrew Hackett
  • Patent number: 11050756
    Abstract: A system and computer-implemented method are provided for controlling network access of customer-premises equipment which may be connected via a last mile access line to a transport network. The last mile access line may terminate at a line terminal in the transport network. Said controlling may comprise searching a trusted access database for an entry containing a combination of an equipment identifier and a line identifier. If the entry is found and if the entry contains a user identifier having user credentials which are valid according to an authorization database, the network access may be granted. If the entry is not found, temporary access may be granted to a private network which may enable a user identifier and user credentials to be digitally submitted. If the user credentials are valid according to the authorization database, the network access may be subsequently granted.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: June 29, 2021
    Assignee: KONINKLIJKE KPN N.V.
    Inventors: Jurriaan de Neef, Anthonius Johannes van der Knaap, Edo Pappot, Adriaan Willem de Graaf, Henk Velthuizen, Felix Theodorus Maria Gras
  • Patent number: 11050643
    Abstract: A method for managing a software service, and a server are provided in the present disclosure. The method is suitable for operating in a software service system including a service manager. The service manager manages an existing software service in the software service system. The method includes: obtaining a first service deployment descriptor of a new software service by using the service manager, where a format of the first service deployment descriptor is the same as a format of a second service deployment descriptor of the existing software service; defining a data exchange mechanism between the new software service and the existing software service according to the first service deployment descriptor of the new software service by using the service manager; and exchanging data with the new software service according to the data exchange mechanism by the existing software service.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: June 29, 2021
    Assignee: PEGATRON CORPORATION
    Inventors: Wen-Yen Kao, Shen-Hau Chang
  • Patent number: 11042474
    Abstract: Techniques for scheduled tests for endpoint agents are disclosed.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: June 22, 2021
    Assignee: THOUSANDEYES LLC
    Inventors: Nelson Rodrigues, Santiago Alessandri, Sergio Freitas, Ricardo V. Oliveira
  • Patent number: 11032165
    Abstract: A method and apparatus are provided for interoperably performing a service. The method includes searching, by the portable terminal, external devices; identifying the service interoperation device corresponding to a characteristic of the service among the searched external devices; recommending the service interoperation device; performing the service in interoperation with the recommended service interoperation device; and displaying a screen regarding a configuring state of the portable terminal according to the service.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: June 8, 2021
    Inventors: Joonkyu Seo, Kyunga Kang, Jiyeon Kwak, Hyunjin Kim, Juyoun Lee
  • Patent number: 11032373
    Abstract: An apparatus comprises at least one processing device that is configured to control delivery of input-output operations from a host device to a storage system over selected ones of a plurality of paths through a network, wherein the paths are associated with respective initiator-target pairs, the initiators being implemented on the host device and the targets being implemented on the storage system. The at least one processing device is further configured to identify a particular one of the initiators that comprises multiple virtual initiators having respective virtual identifiers, to determine a negotiated rate of the particular initiator, to determine a negotiated rate of a corresponding one of the targets, and to limit amounts of bandwidth utilized by the multiple virtual initiators in communicating with the corresponding target based at least in part on the negotiated rate of the particular initiator and the negotiated rate of the corresponding target.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: June 8, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Sanjib Mallick, Vinay G. Rao, Krishna Deepak Nuthakki, Arieh Don
  • Patent number: 11025501
    Abstract: Disclosed subject matter relates to field of Internet of Things (IoT) that performs a method and system for providing seamless connectivity in an IoT network. A router deployment system receives input data from input sources, comprising at least one of wireless routers and IoT devices, connected in an IoT network. Further, the router deployment system may predict intensity of data traffic at each wireless router based on the input data and may estimate a need for relocating at least one portable router based on intensity of data traffic at each wireless router. Thereafter, the router deployment system may relocate the at least one portable router to a target location for providing seamless connectivity in the IoT network. The present disclosure reduces load on wireless routers and waiting time for transmitting data via wireless routers by dynamically deploying portable routers for providing necessary bandwidth and accessibility, as per requirement.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: June 1, 2021
    Assignee: Wipro Limited
    Inventor: Manjunath Ramachandra Iyer
  • Patent number: 11019013
    Abstract: Aspects of the subject disclosure may include, for example, receiving an image, delivery instructions, and metadata associated with the image from a first device associated with a first user. The delivery instructions indicate to deliver the image to a second device associated with a second user, and the delivery instructions comprise security features and the metadata comprises a plurality of security preferences for delivery. Further, the plurality of security features and the plurality of security preferences are implemented on the image. In response to determination of a security risk due to the implemented security features or security preferences, the image is not delivered to the second device and a message is delivered to the first device indicating that the image was not delivered. Other embodiments are disclosed.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: May 25, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert J. Sayko, Chi-To Lin, Douglas M. Nortz, Russell P. Sharples
  • Patent number: 11012473
    Abstract: A consolidated default security policy for a storage node is created by combining a system-wide default security policy with default security policies for multiple protocols and default security policies for multiple applications. The default security policies for protocols and applications include IKE parameters and parameter values. In response to receipt of an IKE request from a peer, the storage node obtains dynamically-assigned source and destination information and finds matching parameters and parameter values in the consolidated default security policy. The matching parameters and parameter values are used with the dynamically-assigned source and destination information to auto-generate a secure channel with the peer.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: May 18, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Venkata L. R. Ippatapu, Kenneth Dorman
  • Patent number: 11012325
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for configuring service instances. The method comprises, at a computing device being used to implement a first service instance in a cloud environment, receiving, from a service manager of the cloud environment, a hypervisor related to a configuration of the first service instance. The method further comprises determining, based on the hypervisor, first configuration information for configuring the first service instance. The method further comprises configuring the first service instance with the first configuration information. With this method, service auto-deployment, auto-configuration and auto-association are realized, thereby improving user efficiency of configuring services and user experience.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 18, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yongsheng Guo, Ming Zhang, Mengze Liao, Raynor Zhang, Mike Zhu, Jing Yu