Patents Examined by Jaren Means
  • Patent number: 11132164
    Abstract: A wireless peripheral mode is provided by a host system that communicates to a WiFi infrastructure and, utilizing the same WiFi RF subsystem, also communicates to peripherals. The host system may employ additional RF channels for communicating with high bandwidth peripherals, such as display devices, where high levels of QoS may be managed locally. The host system may be a conventional desktop computer system, a notebook computer system, a multi-media access point, a cell phone, a game machine, a portable game machine, a Personal Digital Assistant (PDA), a smart phone or any other type of device that benefits from accessing both a WiFi infrastructure and local peripherals.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 28, 2021
    Assignee: III Holdings 1, LLC
    Inventor: Neal David Margulis
  • Patent number: 11115261
    Abstract: A system and method of sharing content by using a plurality of storages is provided. A mobile communication terminal includes a storage information collecting unit collecting a plurality of pieces of storage information about the plurality of storages connected to the mobile communication terminal, a User Interface (UI) generating unit dividing the plurality of storages according to attributes that are previously configured, based on the plurality of pieces of storage information, and generating a storage share setting screen with respect to the plurality of storages, a display unit displaying the storage share setting screen, and a storage setting unit activating sharing of content stored in the plurality of storages, for each of the plurality of storages.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: September 7, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-hwan Kim, Chang-won Lee
  • Patent number: 11089126
    Abstract: A proxy computer system makes a determination as to whether a link, provided with content retrieved from a third-party network service, locates a corresponding resource that is of a preselected set of one or more types. If the corresponding resource located by the link is of the preselected type, the system structures the link as a direct link that is selectable by the requesting client computer to bypass the proxy service and to directly retrieve the corresponding resource from the third-party network service.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: August 10, 2021
    Inventor: Anthony Scotney
  • Patent number: 11057465
    Abstract: A distributed storage system places data in a time-based manner. The distributed storage system comprises a plurality of storage nodes for storing user data, and each user in at least one user is assigned a storage node sub-set for storing user data thereof. The distributed storage system monitors and records user accesses on storage nodes. The distributed storage system calculates a time-based access pattern of a user and time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system according to recorded user accesses. The distributed storage system adjusts the storage node sub-set of the user according to the time-based access pattern of the user and the time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kuan Feng, Hao Chen Gui, Sheng Xu, Jun Wei Zhang
  • Patent number: 11003508
    Abstract: A system provided at nodes within a network of nodes enabling the nodes to migrate activities to other nodes within its communication range to provide load balancing across the network. The other nodes having power and processing capabilities and capacity enabling them to undertake the migrated activities.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: May 11, 2021
    Assignees: ARM Limited, ARM IP Limited
    Inventors: Christopher Mark Paola, Milosch Meriac, Remy Pottier
  • Patent number: 10999409
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes establishing connections between a host server and client devices associated with one or more local devices, receiving from the client devices configuration requests to configure, on the host server, drivers for the local devices to convert data between a data format accessible to the local devices and a data format accessible to applications provided to the client devices by the host server, identifying execution priority of the client devices, identifying a first group of configuration requests and a second group of configuration requests, executing, in order of decreased priority of client devices, the first group of configuration requests until an occurrence of a restart condition, and responsive to the occurrence of the restart condition, executing the second group of configuration requests.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: May 4, 2021
    Assignee: Parallels International GmbH
    Inventors: Sergey Pachkov, Igor Marnat, Liubov Kulakova, Nikolay Dobrovolskiy
  • Patent number: 10965774
    Abstract: According to some embodiments, a system to automate platform provisioning for an enterprise includes a platform resource computer store containing a set of electronic data records (each including a component identifier and a set of computing characteristic values). A profile engine may receive a platform request from a user associated with the enterprise and identify, based on data in the platform resource computer store, a resource bundle of components appropriate in view of the platform request. A platform generator may receive platform requirements based on the identified resource bundle of components and provide input data to a REST API service. Final platform definition information for the enterprise may be stored into a central repository. According to some embodiments, a platform provisioning system may process IaaS and PaaS automation components and utilize a return service to generate infrastructure binding data to couple components in the resource bundle to each other.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 30, 2021
    Assignee: Harford Fire Insurance Company
    Inventor: Joseph Nicholas Nigro
  • Patent number: 10943214
    Abstract: A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: March 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Glenn Alan Carroll, Carl Phillip Sjogreen, David P Marmaros, Harish Venkataramani
  • Patent number: 10924323
    Abstract: The disclosed computer-implemented method may include (1) creating, at a network device, a relationship management information base that facilitates querying relationships of objects stored in at least one other management information base on the network device, (2) loading, into the relationship management information base, a partition that defines at least one relationship between a plurality of objects stored in the other management information base on the network device, (3) receiving, at the network device, a query directed to the relationship management information base from a network management system, and then in response to the query directed to the relationship management information base (4) obtaining the objects whose relationship is defined by the partition from the other management information base and (5) providing the objects obtained from the other management information base to the network management system to satisfy the query.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: February 16, 2021
    Assignee: Juniper Networks, Inc
    Inventor: Bijoymon M. Chandrasekharan
  • Patent number: 10887193
    Abstract: The present disclosure generally relates to managing network connection settings of external devices. In some embodiments, an electronic device with a display and one or more wireless antennas, while the electronic device is connected, via the one or more wireless antennas, to a first local area network, displays a first external device management interface, wherein: the first external device management interface is associated with a first external device that is not connected to the first local area network; and the first external device management interface includes a first affordance. The electronic device receives a user input corresponding to selection of the first affordance and, in response to receiving the user input corresponding to selection of the first affordance, causes the first external device to connect to the first local area network.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 5, 2021
    Assignee: Apple Inc.
    Inventors: Taylor G. Carrigan, Patrick L. Coffman
  • Patent number: 10877716
    Abstract: A wireless peripheral mode is provided by a host system that communicates to a WiFi infrastructure and, utilizing the same WiFi RF subsystem, also communicates to peripherals. The host system may employ additional RF channels for communicating with high bandwidth peripherals, such as display devices, where high levels of QoS may be managed locally. The host system may be a conventional desktop computer system, a notebook computer system, a multi-media access point, a cell phone, a game machine, a portable game machine, a Personal Digital Assistant (PDA), a smart phone or any other type of device that benefits from accessing both a WiFi infrastructure and local peripherals.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: December 29, 2020
    Assignee: III Holdings 1, LLC
    Inventor: Neal David Margulis
  • Patent number: 10812623
    Abstract: A system includes invoking, from a first application, a first method of a first interface to instantiate a first instance of a message handler class, the first instance of the message handler class associated with a first message buffer, providing, from the first application, a second interface and a handler to the first instance of the message handler class to a second application, and invoking, from the second application, a second method of the second interface to add a first message to the first message buffer associated with the first instance of the message handler class.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 20, 2020
    Assignee: SAP SE
    Inventors: Matthias Richter, Eva Angelina Hase, Gabriela Bellemann de Leon, Mathias Schoenecker, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Michael Rosier, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil
  • Patent number: 10742723
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Grant
    Filed: November 21, 2015
    Date of Patent: August 11, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 10708156
    Abstract: Notification of an event related to a performance degradation in a network node of a plurality of network nodes in a network is received. The notification is forwarded to a client device. Cache priming is performed based, at least in part, on a network graph that defines connectivity among at least some of the plurality of network nodes. Cache priming includes determining a set of impacted network nodes of the plurality of network nodes that is impacted by the performance degradation based on the connectivity defined by the network graph. Cache priming includes reducing the set of impacted network nodes to a subset of the impacted network nodes. Cache priming also includes retrieving from a persistent data storage device, data defining the subset of the impacted network nodes and storing the data defining the subset of the impacted network nodes in a memory.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: July 7, 2020
    Assignee: CA, Inc.
    Inventor: Adam George Keller
  • Patent number: 10708344
    Abstract: At least one performance metric is monitored in an information processing system to detect a performance event substantially contemporaneous with the occurrence of the event, wherein monitoring of the performance metric is performed in a continuous manner. At least a portion of the information processing system is profiled in response to detection of a performance event, wherein the profiling step obtains a performance snapshot of the portion of the information processing system being profiled. The performance snapshot is analyzed to determine a root cause of the performance event within the information processing system.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: July 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Yu Cao, Sanping Li, Kenneth Durazzo
  • Patent number: 10694003
    Abstract: The present disclosure relates to methods and systems for dynamically changing an advertised window for a transport layer connection. A device can receive data from a server destined for an application. The device identifies the size of the application buffer corresponding to the application and advertises the application buffer size as a window size to the server. The device stores the data in the device memory. The device then determines the memory usage by comparing the memory usage to one or more predetermined thresholds. If the device determines that the memory usage is below a first predetermined threshold, the device can implement an aggressive dynamic receive buffering policy in which the device increases the advertised window size by a first increment. If the device determines that the memory usage is above the first threshold and below a second threshold, the device executes a more conservative dynamic receive buffering policy.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: June 23, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Varun Taneja, Mahesh Mylarappa, Saravana Annamalaisami
  • Patent number: 10652315
    Abstract: A method, an apparatus, and a system for distributing information in a graphic code. The method includes acquiring an identification code in a selected graphic code; sending to a server a first update request including the identification code when the identification code does not exist; receiving first response information fed back by the server; starting, according to the application program identifier in the first response information, an application program corresponding to the application program identifier. When an identification code of a graphic code does not exist in an electronic device, an application program identifier corresponding to the identification code is requested from a server, and an application program corresponding to the application program identifier is started. Thus, a probability that information in a graphic code can be successfully processed is relatively high, and a success rate of identifying a graphic code is improved.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: May 12, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhandong Wang, Jingyu Lai, Qi Zhu, Zhengang Xie
  • Patent number: 10645053
    Abstract: Various embodiments of the present technology generally relate to systems and methods for attracting new users to create new e-mail accounts. More specifically, some embodiments provide for systems and methods for generating a new user base by offering attractive e-mail addresses. The attractive or preferred e-mail addresses may be shorter than the current e-mail address being used, have a particular format, belong to a particular domain, or the like. This email address can be reserved for few days and an invitation can be sent. In some embodiments, the invitation can be added at the end of an e-mail sent by another user or automatically generated from the system itself. When a recipient clicks on the link, the mailbox can be activated for use. In some embodiments, the system may offer a migration service to transfer e-mails from the original e-mail address to the new e-mail address.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dipak Sarjerao Pawar, Jaskaran Singh
  • Patent number: 10616154
    Abstract: The present disclosure provides a method, system, client, server, and storage medium for creating an instant messaging discussion group. The method may include: sending, by a first client, a request for creating an instant messaging discussion group to a server, and receiving a creation identifier allocated by the server; broadcasting, by the first client, the creation identifier, so that another client other than the first client in an instant messaging application system initiates authentication from the server according to the creation identifier; and receiving, by the first client, a successfully authenticated client list delivered by the server, and selecting at least one client from the client list to create an instant messaging discussion group. The present disclosure provides improved process of creating an instant messaging discussion group, increases creation efficiency, and enhances convenience for a user to use an instant messaging application.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: April 7, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Pengfei Huang, Sheng Chen, Jian Zhong, Weijun Li
  • Patent number: 10484328
    Abstract: A browsing service of messages exchanged through posts and responses to the posts among multiple users is provided in a message-browsing system. A terminal device includes an assigning unit assigning user images corresponding to multiple specific users who are a subset or all of the multiple users to respective ones of a number of reference positions that is equal to the number of the user images on a screen according to a predetermined rule, a position determining unit determining the reference positions assigned to the user images corresponding to the multiple specific users as display positions displaying the respective user images, and a position changing unit changing a display position of a user image corresponding to a user responding to a post another user has contributed to a position close to a user image corresponding to another user who has contributed the post.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 19, 2019
    Assignee: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
    Inventors: Koki Kimura, Erika Nakamura, Takashi Suenaga, Takashi Hamano, Wataru Ito, Fumiaki Oshita