Patents Examined by Wuji Chen
  • Patent number: 10904345
    Abstract: Systems, methods, and non-transitory computer-readable media can determine responsiveness information for a page in a social networking system, wherein the responsiveness information describes at least a rate at which an administrator of the page replies to messages sent to the page. A request can be received from a user of the social networking system to access the page through a computing device. Data describing the page can be provided to be displayed through the computing device, wherein the responsiveness information is included in the page.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: January 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Matthew Logan Schmid, Xiuhui Yu, Allan Grinshtein, Olivier Henri Pascal Devoret
  • Patent number: 10893019
    Abstract: The present invention discloses an address management method and apparatus, to help dynamically adjust an address resource and improve address resource utilization. The method includes: establishing a communication connection to a network device based on a specified routing protocol; receiving an address pool status message sent by the network device; determining, based on the address pool status message, whether an address pool of the network device is in an address insufficient state or an address abundant state; and sending a first routing message to the network device by using the communication connection if the address pool of the network device is in the address insufficient state; or sending a second routing message to the network device by using the communication connection if the address pool of the network device is in the address abundant state.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: January 12, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiping Xu, Hengjun Zhu, Shucheng Liu
  • Patent number: 10880185
    Abstract: A system, method, and computer program product are provided for a determining a network situation in a communication network. In use, at least one threshold value of at least one operational parameter of a communication network is obtained, the at least one operational parameter representing at least one operational status of at least one of a computational device or a communication device. Additionally, log data of the communication network is obtained, the log data containing at least one value of the at least one operational parameter reported by at least one network entity of the communication network. The at least one value of the at least one operational parameter of the log data is compared with a corresponding threshold value of the at least one threshold value to form a detection of a network situation.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: December 29, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10873620
    Abstract: Generally systems and methods for simultaneous file exchange are disclosed. In some embodiments systems and methods for the simultaneous exchange of electronic files are disclosed, wherein the systems and methods employ one or more storage object, and wherein one or more entities are associated with the one or more storage object.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 22, 2020
    Inventor: Matthew B. Rappaport
  • Patent number: 10834177
    Abstract: A method, computer program product, and computer system for defining, on at least one processor, one or more potential overflow paths for processing at least a portion of a data load through a plurality of stream operators deployed on a plurality of computing devices. Embodiments may include determining, on the at least one processor, a conditional availability for each computing device of the plurality of computing devices. Embodiments may also include identifying, on the at least one processor, a change in one or more of a configuration of the plurality of computing devices and the at least a portion of the data load. Embodiments may further include dynamically activating, on the at least one processor, one or more potential overflow paths in response to the identified change based upon, at least in part, the conditional availability for each computing device of the plurality of computing devices.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Cory J. Kleinheksel, David M. Koster, Jason A. Nikolai, Christopher R. Sabotta
  • Patent number: 10831698
    Abstract: Embodiments are provided herein for facilitating high link bandwidth utilization in a disaggregated computing system. A plurality of general purpose links are used to connect respective pluralities of computing elements. A traffic pattern between respective ones of a first plurality of computing elements of a first type and respective ones of a second plurality of computing elements of a second type is detected. The first and second pluralities of computing elements are dynamically connected through the respective ones of the plurality of general purpose links according to the detected traffic pattern.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Min Li, John A. Bivens, Ruchi Mahindru, Valentina Salapura, Eugen Schenfeld
  • Patent number: 10834149
    Abstract: A method including receiving a request for a communication session with a recipient having a recipient identifier; querying a subscription database for subscription information for the recipient; receiving, from the subscription database, the subscription information for the recipient; selecting one of a plurality of service processing elements based on the subscription information for the recipient; and sending the communication session to the one of the service processing elements based on subscription information received from the subscription database.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: November 10, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Leopold B. Strahs
  • Patent number: 10826970
    Abstract: A system for terminal emulation includes a first processor, a first terminal emulator being addressable by a first identifier, and a first router incorporated into the first terminal emulator. The system also includes a second processor, a second terminal emulator being addressable by a second identifier, and a second router incorporated into the second terminal emulator. A first bidirectional connection exists between the first terminal emulator and the second terminal emulator. A first terminal is addressable by the second terminal emulator via a third identifier over a second bidirectional connection. A second terminal is addressable by the second terminal emulator via a fourth identifier over a third bidirectional connection. The first and second routers facilitate communication between the first terminal emulator and both the first terminal and the second terminal via the first bidirectional connection via the first identifier, the second identifier, the third identifier, and/or the fourth identifier.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 3, 2020
    Assignee: TermySequence LLC
    Inventor: Eamon F. Walsh
  • Patent number: 10771423
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide content items, generated by at least one of connections or a group of a user, relating to an event for presentation on a page of a social networking system dedicated to the event. A live feed of information relating to the event is provided for presentation on the page. A summary of segments of the event is provided for presentation on the page.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: September 8, 2020
    Assignee: Facebook, Inc.
    Inventors: Aryeh Selekman, Diana Hsu, Yuval Kesten, Alexander James Himel, Daniel S. Chai, Ray C. He, David Kao, Justin David Stahl, Markus Christian Messner-Chaney
  • Patent number: 10771428
    Abstract: Systems and methods of registering geocodes with a geofence and delivering geocodes which define geofences to devices are described herein. Geocodes include strings of words, letters, numbers, and combinations thereof. Geocodes associated with the same or similar geofences are cohesive and provide for improved location information.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: September 8, 2020
    Assignee: GEOFRENZY, INC.
    Inventors: Benjamin T. Jones, Bennett Hill Branscomb
  • Patent number: 10762587
    Abstract: Methods and systems for managing real estate titles and permissions include using a key to identify titles and/or permissions. The key is preferably operable to control operations of electronic devices within geographic boundaries, with the geographic boundaries preferably being defined by a geofence and/or IP-based addressing. In certain embodiments, a system is linked to real property records to assign the key to the owner of record. Like other property rights, this virtual right-to-control electronic devices while located in a certain space may be sold outright, leased, rented, partitioned or otherwise conveyed to others.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 1, 2020
    Assignee: GEOFRENZY, INC.
    Inventors: Bennett Hill Branscomb, Benjamin T. Jones
  • Patent number: 10764243
    Abstract: A method and an apparatus for keeping network address translation mapping alive are provided. The method includes: receiving, by a network address translation NAT device, a probe request sent by an internal network device; sending a probe response to the internal network device, where the probe response carries indication information, and the indication information indicates that the internal network device does not actively initiate a heartbeat message to keep network address translation mapping alive; allocating at least two public network addresses to the internal network device from an address resource pool, and using in each time period of a subsequent session process between the internal network device and an external network device, one of the at least two public network addresses as a current active address in the time period, to map the private network address of the internal network device to the current active address.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: September 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yan Liu, Yang Xiao
  • Patent number: 10728322
    Abstract: An embodiment of the present technique may in a method for generating a report related to the transferability of an application to a cloud computing environment. The method may include receiving data related to characteristics of the application. The method may include comparing, via a processor, the data received to predetermined dimensions related to the transferability of an application to a cloud computing environment to determine a comparison value indicating how close the data is to each dimension. The method may include generating, via the processor, a report based on the comparison.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: July 28, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Jacques Tessier, Darren E Brust, Sandro J Joseph Del-Re, Peter M Gaines, Jambey Clinkscales, Jack E Strukel, Chadd A Schwartz, Kevin Morgan
  • Patent number: 10715487
    Abstract: Systems and methods for creating a new domain, such as a top-level domain or a second-level domain, make use of a Domain Manager that enables a user to enter data that is necessary or optional to implement the creation of a new domain. Systems such as, for example, a Registry and one or more Registrars, may use the data defined by the Domain Manager to create a new domain.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 14, 2020
    Assignee: VERISIGN, INC.
    Inventors: James Gould, Paul Tidwell, Ramana M Lavu, Marc Anderson, Lambert Arians
  • Patent number: 10715605
    Abstract: Systems, methods, and media for limiting concurrent sessions include determining whether concurrent sessions exist on one or more connected nodes when a new session is to be established using a set of valid credentials. When concurrent sessions are to be limited, excess concurrent sessions are terminated in response to the establishment of the new session.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: July 14, 2020
    Assignee: ServiceNow, inc.
    Inventors: Bryan Mather Barnard, Subbaaraya Kumar Deverakonda Venkata, Silas A. Smith, Sanjay Shrikanth Kittur
  • Patent number: 10708338
    Abstract: Apparatuses, systems, and methods are disclosed for a computer desktop infrastructure. A desktop module is configured to execute a computer desktop environment on a hardware device. A local storage module is configured to store application data for a computer desktop environment in local non-volatile storage of a hardware device executing the computer desktop environment. A remote module is configured to provide a computer desktop environment to a user over a network.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: July 7, 2020
    Assignee: IOXO, LLC
    Inventors: Seth Dingwell, Ivan Escobar, Dylan F. Gale, Michael P. Goulding, Jacques Guibert de Bruet, Colin Kelly, Jr.
  • Patent number: 10693793
    Abstract: Mitigating network saturation includes detecting reconnection of device to a network after a period of disconnection. A set of applications residing on the device is queried for estimated data associated with the application awaiting transfer. A response is received from a first application of the set of applications including a first estimated data awaiting transfer from the first application. Responsive to determining that a response has not been received from a second application, a second estimated data awaiting transfer from the second application is determined based upon a learned data usage model for the application. A total expected data transfer amount is determined based upon the first estimated data and the second estimated data. Responsive to the determining that the total expected data transfer amount is not less than a threshold value, A priority of the data transfer for the first application and the second application is determined.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew J. Bernoth, Adam Eberbach, Timothy M. Lynar
  • Patent number: 10693989
    Abstract: A Proxy Service Broker on a Hoster Platform as a Service (PaaS) receives a request for a Service Catalog including PaaS services available from a Partner PaaS. Using the Proxy Service Broker, creation of an instance of a Partner PaaS service selected from the Service Catalog is initiated. Using the Proxy Service Broker, a call is transmitted to a Partner Service Broker on the Partner PaaS to create the instance of the Partner PaaS service executing on the Partner PaaS. An Application is deployed on the Hoster PaaS to consume the instance of the Partner PaaS service. The deployed Application is bound with the instance of the Partner PaaS service and directly consumes the bound Partner PaaS service.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventors: Peter Eberlein, Momchil Atanasov, Martina Galabova
  • Patent number: 10685217
    Abstract: A computing network may include, in an example, a plurality of media output devices communicatively coupled via the computing network; a tracking module to, when executed by a processor: track a user's emotional connection with a first media output from a first media output device of the plurality of media output devices to calculate an emotional quotient score; track the users's disconnection with the first media output from the first media output device; a connection module to connect the user to a related media output from a second media output device based on the emotional quotient score.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prasad P. Purandare, Girish Padmanabhan, Rajesh Patil, Anand N. Deshpande
  • Patent number: 10686867
    Abstract: In various embodiments, streaming data records, files or file segments transmitted from multiple resources in a multi-threaded environment are sorted into one or more time windows via use of one or more execution threads; the records, files or file segments in each time window are displayed, analyzed or delivered to various applications or destinations.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: June 16, 2020
    Assignee: GUAVUS, INC.
    Inventors: Priyanka Bhaskar, Sucheta Dahiya, Pragati Kumar Dhingra, Mohit Gupta, Devang Sethi