Patents Examined by Aaron Strange
-
Patent number: 10108461Abstract: Embodiments relate to instantiating and operating a virtual appliance monitor in a network cloud environment. A method includes receiving, by a virtual appliance monitor executing in a network cloud system, appliance state information representing an execution state of a virtual appliance of a set of virtual appliances instantiated in the network cloud system that the virtual appliance monitor is to monitor, wherein the virtual appliance monitor is instantiated by a cloud management server device managing the network cloud system, managing, by the virtual appliance monitor, the set of virtual appliances in view of the receiving appliance state information, and terminating, by the cloud management server device, the virtual appliance monitor and the set of virtual appliances monitored by the virtual appliance monitor when a subscription period for the virtual appliance monitor and the set of virtual appliances expires.Type: GrantFiled: December 11, 2013Date of Patent: October 23, 2018Assignee: Red Hat, Inc.Inventors: James Michael Ferris, David P. Huff
-
Patent number: 10104159Abstract: A contribution value necessary for achieving a target accuracy from a correct answer probability of each participant is calculated, a contribution value of the participant is added for an answer in accordance with the calculation, and it is set at a condition for determining completion of a task, that is, determining that a correct answer is obtained and no additional participant is necessary. The contribution value is calculated as the inverse of the number of participants at which the target accuracy is reached with a predetermined correct answer probability. The contribution value of the participant is added to the contribution value for the task in which that participant participates. At the time when the sum of the contribution values for a task exceeds one or when one option is certain to be a correct answer, the result having the largest sum of the contribution values is output.Type: GrantFiled: September 17, 2013Date of Patent: October 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tatsuya Ishihara, Hironobu Takagi
-
Patent number: 10080166Abstract: The present disclosure discloses a method and network device for software-defined client device management. Specifically, a network device can cause a client device to switch association with a first access point to a second access point. The network device determines whether a number of times the client device has been caused to switch association with an access point exceeds a threshold value for the first period of time. If not, the network device causes the client device to switch to an association with a third access point. Also, the network device determines a configuration indicating when any access point with which a client device is associated may be modified. Based on the configuration, the network device determines whether an association of the client device should not be modified. Also, based on one or more attributes, the network device selectively causes the client device to switch an association.Type: GrantFiled: April 29, 2014Date of Patent: September 18, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Sachin Ganu, Jin Xie, Partha Narasimhan
-
Patent number: 10063453Abstract: A system, method, and computer program product are provided for tag based testing of virtual services. In use, an original portion of a system within a network in which to implement at least one modification is identified, the original portion of the system including a first virtual service and a second virtual service. Additionally, the original portion of the system is duplicated implemented within the network to form an updated portion of the system. Both the original portion and the updated portion share a single instance of a third service. The updated portion is then tested by processing the same data through the original portion, including the single instance of the third service, and through the updated portion, including the single instance of the third service, and comparing the outputs thereof.Type: GrantFiled: January 9, 2015Date of Patent: August 28, 2018Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITEDInventors: Shmuel Ur, Itzik Kitroser, Ofer Hermoni, Eyal Felstaine
-
Patent number: 10044820Abstract: The present invention relates to a method and a system to automate identification of transactions. The method comprises receiving raw log files from a transaction device into a log collector, storing the raw log files to a log storage, processing the raw log files by a log parser unit to remove the fields and the entries of the raw log files that are not relevant for the transaction identification analysis, identifying of at least one session of at least one user by clustering the processed one or more entries from a single user session using at least one session identifier unit, identifying at least one user path that is followed by at least one user during a single user session, identifying at least one entry point from the identified single user path and determining at least one transaction and at least one sub transaction from the identified entry point.Type: GrantFiled: September 22, 2014Date of Patent: August 7, 2018Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Amit Gawande
-
Patent number: 10033616Abstract: A device may comprise security processing units (SPUs) including a SPU to receive a session request. The SPU may identify global counter information and update counter information. The global counter information may include a global counter identifier and a global counter value. The update counter information may include an update counter identifier and an update counter value. The SPU may identify a global limit associated with the global counter, may determine that the global limit has not been met, and may cause the session to be created. The SPU may create a modified global counter value. The SPU may create a modified update counter value. The SPU may determine that a local update message is required based on the modified update counter value, and may provide the local update message to another SPU. The local update message may include the global counter identifier and the modified global counter value.Type: GrantFiled: March 27, 2014Date of Patent: July 24, 2018Assignee: Juniper Networks, Inc.Inventors: Xiao Ping Zhu, Huaxiang Yin, Zheling Yang, Chao Chen
-
Patent number: 10019528Abstract: Exemplary embodiments relate to a field of network information technology. Described are a method and a system for sending webpage content of browser bookmark uniform resource locator (URL). The method includes the following steps: receiving browser bookmark URL information sent from a client, the browser bookmark URL information comprising a browser bookmark URL and a message indicating whether the client starts a function of webpage content offline downloading; determining whether a function of webpage content offline downloading of the client is started according to the prompting message; when the function of webpage content offline downloading of the client is client is started, extracting key webpage content of the webpage corresponding to the browser book mark URL; and sending the key webpage content to the client. The exemplary embodiments of present disclosure can save network traffic and improve a reading efficiency of the webpage corresponding to the bookmark URL.Type: GrantFiled: August 12, 2014Date of Patent: July 10, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiaodan Lin
-
Patent number: 10021049Abstract: Provided is a cloud providing a cloud service for displaying content, the cloud including: a first server configured to receive a sharing request for content, from an electronic device; a second server configured to determine whether the content is displayable on a display device connected to the cloud, based on a type of a file format of the content; a third server configured to render the content and generate an image file from the rendered content, when it is determined that the content is not displayable; and a fourth server configured to control display of one of the content and the image file on the display device.Type: GrantFiled: July 17, 2015Date of Patent: July 10, 2018Assignee: S-PRINTING SOLUTION CO., LTD.Inventors: Ki-young Hwang, Su-dong Kim, Adam Just, Dario Traverso, Vishal Parihar, Nehal Dantwala
-
Patent number: 10021019Abstract: Some embodiments provide a method that processes network data through a network. The method receives a packet destined for a network host associated with a logical datapath set implemented by a set of managed edge switching elements and a set of managed non-edge switching elements in the network. The method determines whether the packet is a known packet. When the packet is a known packet, the method forwards the packet to a managed switching element in the set of managed edge switching elements for forwarding to the network host. When the packet is not a known packet, the method forwards the packet to a managed switching element in the set of managed non-edge switching elements for further processing.Type: GrantFiled: July 6, 2012Date of Patent: July 10, 2018Assignee: NICIRA, INC.Inventors: Teemu Koponen, Keith E. Amidon, Paul S. Ingram, Martin Casado
-
Patent number: 10015271Abstract: A method of managing data objects at a remote computing system is disclosed. The method includes receiving a request to provide a recipient associated with a recipient computing device with access to a data object, providing an identifier that references the data object, receiving a request for the data object from the recipient, and providing the recipient with access to the data object based on one or more characteristics of the recipient computing device.Type: GrantFiled: October 28, 2011Date of Patent: July 3, 2018Assignee: OXYGEN CLOUD, INC.Inventors: Peter C. Chang, Anthony Magliulo
-
Patent number: 10013500Abstract: Techniques are described for determining a priority order for generating, serving, or rendering components of content such as a web page. Behavioral data may be collected from user devices, the behavioral data describing user interactions with components of the content during previous presentations of the content on the user devices. Based on the behavioral data, a score may be determined for one or more of the components, the score based on component dwell times, component presentation frequency, or other information. A priority order for the components may be based on the determined scores, and the components may be generated, served, or rendered in the priority order.Type: GrantFiled: December 9, 2013Date of Patent: July 3, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jon Arron McClintock, Jesper Mikael Johansson
-
Patent number: 10007559Abstract: A computer-executable method, system, and computer program product for allocating resources to an application of a set of applications, wherein the virtualized resources are grouped into tiers based on the performance characteristics of the virtualized resources, the computer-executable method comprising, monitoring resource demand of an application of the set of applications; wherein the resources allocated to the application are from a first tier of the tiers, making a determination whether to allocate to the application a portion of the resources from a different tier of the tiers, based on a positive determination, allocating the portion from the different tier of the tiers.Type: GrantFiled: September 20, 2013Date of Patent: June 26, 2018Assignee: EMP IP Holding Company LLCInventor: Christopher James Gaudlip
-
Patent number: 10003633Abstract: The present invention relates to a method and a device for resuming download. The method for resuming download comprises: converting a file incompletely downloaded by a first download tool to a file identifiable to a second download tool, so that the second download tool resumes downloading the incompletely-downloaded file, wherein the first download tool and the second download tool are different download tools. The present invention implements relay download of different download tools, and can be applied to file download, so as to avoid wasting network resources and time of users.Type: GrantFiled: March 5, 2012Date of Patent: June 19, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventors: Chenxi Zhao, Jinwei Li, Zhenyu Xie
-
Patent number: 10003509Abstract: To evaluate a network's performance in processing communications related to a target transaction, a set of “reference” communications corresponding to the target transaction are compared to a larger set of communications in the network in a “production” environment, to identify the occurrence of the target transaction in the production environment. Preferably, the reference communications are recorded in a laboratory environment that models the production environment, or recorded from the production environment during a period of minimal other activities. A variety of filters are used to eliminate communications in the production environment that are apparently unrelated to the target transaction, including filters based on the time-order of communications among the nodes, the size of the packets being communicated, and the content of the communications.Type: GrantFiled: July 13, 2005Date of Patent: June 19, 2018Assignee: RIVERBED TECHNOLOGY, INC.Inventors: Patrick J. Malloy, Michael Cohen, Alain J. Cohen
-
Patent number: 9998536Abstract: Metered network synchronization techniques are described. A current network connection of a computing device is checked as to whether the current network connection has been identified as a metered network. Access by a synchronization engine of the computing device to communicate via the current network connection to synchronize data of the computing device with another computing device is managed based at least in part on a setting associated with the metered network.Type: GrantFiled: May 29, 2013Date of Patent: June 12, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Varun Ramesh Mani, Haohui Yin, Scott E. Dart, Benjamin N. Truelove, Benjamin Salim Srour, Swagat Dasgupta, Joerg C. Zender, MerryJane M. Fosdick, Oded Y. Shekel, Andrew J. Koltz
-
Patent number: 9998507Abstract: Described herein are systems, devices, methods, and media for managing emergency communications by using multiple transport layer sessions to ensure robust communications during periods of poor communication quality and/or by providing persistent communication sessions that continue despite poor communication quality or disconnections.Type: GrantFiled: December 21, 2016Date of Patent: June 12, 2018Assignee: RAPIDSOS, INC.Inventors: Anil Mehta, Michael John Martin, Nicholas Edward Horelik
-
Patent number: 9992155Abstract: A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into a plurality of systems each having multiple nodes. The systems have one or more replication links each being formed to indicate replication of data from one system to another system in a replicated environment where each system is configured as a sub-domain in a Domain Name System (DNS) infrastructure. A DNS alias synchronization method comprises maintaining updated information, within each system, of all replication links involving that system and of DNS aliases of other systems associated with all replication links involving that system (S602-S607). This enables that system to process network-based requests, on behalf of the other systems, without redirecting the requests from the other systems to that system.Type: GrantFiled: February 27, 2013Date of Patent: June 5, 2018Assignee: HITACHI VANTARA CORPORATIONInventors: Donald P. Pannese, Benjamin Isherwood
-
Patent number: 9985820Abstract: A network adapter includes one or more ports and circuitry. The ports are configured to connect to a communication network. The circuitry is coupled to a network node that includes multiple hosts, and is configured to exchange management packets between a control server and a Baseboard Management Controller (BMC) that runs at least first and second BMC instances that are assigned respective different first and second IP addresses or MAC addresses and are associated respectively with first and second hosts, and to exchange, over the communication network via the one or more ports, data packets between the hosts and one or more remote nodes.Type: GrantFiled: April 30, 2015Date of Patent: May 29, 2018Assignee: MELLANOX TECHNOLOGIES, LTD.Inventor: Yuval Itkin
-
Patent number: 9960924Abstract: A conference system includes at least one server and at least one mobile terminal connectable to the server. The mobile terminal includes an orientation estimation unit configured to detect orientation information of the mobile terminal, an operation unit configured to detect operation information of an operation performed; and an event transmission unit configured to transmit the orientation information and the operation information. The server includes an image information generation unit configured to generate image information of a conference material and image information of a pointer drawn over the image information of the conference material based on the drawing event, and an action information generation unit configured to generate action information corresponding to the conference material based on drawing history information of the drawn pointer.Type: GrantFiled: September 30, 2013Date of Patent: May 1, 2018Assignee: FUJITSU LIMITEDInventors: Shan Jiang, Yuichi Murase
-
Patent number: 9956490Abstract: A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.Type: GrantFiled: January 23, 2009Date of Patent: May 1, 2018Assignee: Sony Interactive Entertainment America LLCInventors: Stephen G. Perlman, Roger van der Laan