Patents Examined by Sm Z Islam
-
Patent number: 10148749Abstract: A local connection and sharing system includes a first local IHS that includes a plurality of communication systems, and a second local IHS that includes at least one communication system. The first local IHS receives communication capabilities of the second local IHS using one of its communication systems and uses those communication capabilities to select a first communication system to provide a peer-to-peer connection with the second local IHS. The first local IHS then provides the second local IHS access through the peer-to-peer connection to a first data storage area that is coupled to the first IHS. The first local IHS then performs at least one of (1) sending data that is stored in the first data storage area through the peer-to-peer connection to the second local IHS, and (2) storing data that is received through the peer-to-peer connection from the second local IHS in the first data storage area.Type: GrantFiled: February 4, 2014Date of Patent: December 4, 2018Assignee: Dell Products L.P.Inventors: Liam B. Quinn, Sean P. O'Neal, Fernando L. Guerrero
-
Patent number: 10142195Abstract: Implementations are provided herein for offering partitioned performance within a distributed file system. Core resource consumption per work item can be tracked independently. Discriminative data already known by the file system surrounding the context of the work item can be used to determine a reference resource accounting specification applicable to the work item. When processing the work item, a detailed resource record can be generated that inventories the resources used in processing the work item. The resource record associated with the work item can be recorded into a set of resource accounting tokens that track activity resource consumption at a granular level. A universal table of resource accounting tokens can be dynamically updated upon the processing of work items and generation of associated resource records throughout the distributed file system.Type: GrantFiled: September 30, 2015Date of Patent: November 27, 2018Assignee: EMC IP Holding Company LLCInventors: Dan Sledz, Jonathan Walton, Daniel Powell, Anton Rang
-
Patent number: 10142192Abstract: Embodiments of the present disclosure call for a method, a system, and a computer program product for managing virtual resources for a virtual machine of interest on a physical server. The method includes monitoring a plurality of physical servers, on a computing system. Each physical server provides an initial level of virtual resources to a plurality of virtual machines. The method also includes receiving a requested level of virtual resources for a virtual machine of interest hosted by a first physical server from the plurality of physical servers. The method also includes determining whether the first physical server is able to host the requested level of virtual resources for the virtual machine of interest. The method also includes determining, in response to the first physical server not being able to host the requested level of resources for the virtual machine of interest, a path.Type: GrantFiled: April 9, 2014Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Susan F. Crowell, Jason A. Nikolai, Andrew T. Thorstensen
-
Patent number: 10142350Abstract: An information processing apparatus includes a memory and a processor configured to transmit an application to a terminal apparatus in accordance with information regarding a status, the information including at least one of location information of the terminal apparatus and time information, permit the terminal apparatus to execute a plurality of functions of the application, the plurality of functions including a first function and a second function when the status identified by the information regarding the status matches a first condition that specifies at least one of and a first location range a first time range, and permit the terminal apparatus to execute the first function and prohibit the terminal apparatus to execute the second function, when the status identified by the information regarding the status does not match the first condition and matches a second condition that specifies a second time range or a second location range.Type: GrantFiled: April 9, 2014Date of Patent: November 27, 2018Assignee: FUJITSU LIMITEDInventors: Hideto Kihara, Takashi Ohno
-
Patent number: 10135745Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to obtain, for each of a plurality of pacing units, a planned number of impressions associated with a current time, define, for each of the plurality of pacing units, a difference between the planned number of impressions associated with the current time and an actual number of impressions associated with the current time, adjust a score of at least one of the plurality of pacing units based at least in part on the difference, and select one of the plurality of pacing units based at least in part on scores of each of the plurality of pacing units.Type: GrantFiled: June 25, 2014Date of Patent: November 20, 2018Assignee: ROVIO ENTERTAINMENT LTDInventor: Ari Talja
-
Patent number: 10129105Abstract: A method, a system, and a computer program product for managing the resources of a virtual machine on a physical server are provided. The method includes receiving, at a management application, a request to increase a first virtual resource from an initial level to an increased level for a first virtual machine. The first virtual machine is provided by a first physical server in a computing environment. The method also includes determining whether a free virtual resource for the first physical server is sufficient for the request at the increased level. The method also includes increasing, in response to the free virtual resource being insufficient for the request, the first virtual resource.Type: GrantFiled: April 9, 2014Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Susan F. Crowell, Jason A. Nikolai, Andrew T. Thorstensen
-
Patent number: 10129106Abstract: Embodiments of the present disclosure call for a method, a system, and a computer program product for managing virtual resources for a virtual machine of interest on a physical server. The method includes monitoring a plurality of physical servers, on a computing system. Each physical server provides an initial level of virtual resources to a plurality of virtual machines. The method also includes receiving a requested level of virtual resources for a virtual machine of interest hosted by a first physical server from the plurality of physical servers. The method also includes determining whether the first physical server is able to host the requested level of virtual resources for the virtual machine of interest. The method also includes determining, in response to the first physical server not being able to host the requested level of resources for the virtual machine of interest, a path.Type: GrantFiled: May 8, 2014Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Susan F. Crowell, Jason A. Nikolai, Andrew T. Thorstensen
-
Patent number: 10120729Abstract: Exemplary methods, apparatuses, and systems include virtualization software of a host computer receiving a first packet addressed to a first virtual link layer address. Each of a first plurality of virtual machines on the first host computer is configured to share the first virtual link layer address. The virtualization software of the first host computer maps a flow of packets, including the first packet, to a first virtual machine within the first plurality of virtual machines and forwards the first packet to the first virtual machine. The virtualization software of the first host computer receives a second packet from the first virtual machine in response to the first packet. The second packet includes the first virtual link layer address as a source address for the first virtual machine.Type: GrantFiled: February 14, 2014Date of Patent: November 6, 2018Assignee: VMWARE, INC.Inventors: Sreeram Ravinoothala, Ganesan Chandrashekhar
-
Patent number: 10116709Abstract: Aspects of the present disclosure generally relate to systems and methods for managing and optimizing end-to-end communication sessions involving the delivery of application data (e.g., audio data, audio/video data, electronic file download data, etc.) over third party networks using an optimized communication system (OCS), as described herein. Embodiments of the disclosed system enable optimal quality (e.g., reduced delay, packet loss, jitter, etc.) of communication sessions. In one example, the system provides a real-time or close to real-time evaluation of network conditions, e.g., network congestion, nodes best-suited for application data transfer, etc., and other factors associated with geographically diverse and unpredictable routing infrastructure characteristics of the Internet to enable optimized communication sessions.Type: GrantFiled: March 15, 2013Date of Patent: October 30, 2018Assignee: STAR2STAR COMMUNICATIONS, LLCInventors: Kristian Kielhofner, Gabriel Shepard, Shawn Solomon
-
Patent number: 10105593Abstract: Techniques introduced here enable cloud-based file prefetching for gaming applications running on electronic devices. The electronic devices store certain gaming data files on a remote storage server and preload some of the files locally to include file access efficiency. Gaming data file access patterns on the electronic devices are analyzed, individually and collectively, using a cloud service to detect global access patterns and help determine which gaming data files to preload on each of the electronic devices.Type: GrantFiled: April 8, 2014Date of Patent: October 23, 2018Assignee: Razer (Asia-Pacific) Pte. Ltd.Inventors: Michael A. Chan, Michael K. Fleming, Justin Quan
-
Patent number: 10097474Abstract: A system includes a plurality of rate limiters and a rate limiter management module. The rate limiter management module causes a processor to analyze and compare a plurality of flows each having at least one aggregation attribute, to aggregate a first group of the plurality of flows into a first aggregate flow based on the at least one aggregation attribute, and to assign the first aggregate flow to a rate limiter having at least one membership criterion. The first aggregate flow includes flows having the at least one aggregation attribute that satisfies the at least one membership criterion.Type: GrantFiled: May 2, 2013Date of Patent: October 9, 2018Assignee: Google LLCInventors: Abdul Kabbani, Amin Vahdat
-
Patent number: 10097406Abstract: Aspects of the present disclosure describe systems and corresponding methods for storing and/or redistributing data within a network. In various aspects, data and/or sets of data stored in a database, data store, or other type of database storage system may be pulled, pushed, distributed, redistributed, or otherwise positioned at one or more data caches and/or servers strategically located across an enterprise network, a content delivery network (“CDN”), etc., and may be accessible over such networks, other networks, and/or the Internet.Type: GrantFiled: March 15, 2013Date of Patent: October 9, 2018Assignee: LEVEL 3 COMMUNICATIONS, LLCInventors: James Edward Borowicz, Kevin Dean Wein, William Charles Ramthun
-
Patent number: 10091144Abstract: A method and system for accessing support content are described herein. In one embodiment, a method comprises receiving first and second messages relating to respective first and second devices at a computer system via respective first and second communication links, where the first and second messages comprise respective first and second identification codes. The method further comprises accessing a database to read first information mapped to the first identification code, and selecting, based on the first information, an identity of a first support content item from among identities of a plurality of support content items. The method further comprises generating and sending a third message to a server configured to implement an automated support system comprising the first support content item, where the third message comprises the identity of the first support content item.Type: GrantFiled: May 28, 2015Date of Patent: October 2, 2018Assignee: FANTHREESIXTY LLCInventors: Marian H. Nodine, Christopher J. Guethle, Frederick J. Venter, William T. Gravette, Erik J. Noren, Alexander C. Mitchell, III
-
Patent number: 10084668Abstract: A method and system are disclosed that enables a customer to specify when services should be provisioned on a “just-in-time” or elastic basis. By dynamically specifying when services should be received, a customer is better able to suit such services to customer needs, thereby allowing the customer to only pay for what is actually used. Using an on-demand portal, a customer may prescribe when (or the degree to which) services should be enabled, and/or when the devices that utilize those services, or the services themselves, need to be monitored. Accordingly, the customer is given flexibility to dictate when services are required or when their services or devices require monitoring by a service provider, and the service provider is given the flexibility to tailor the amount of resources required to support and manage the customer's demands, thereby enabling more efficient use of both the customer's and service provider's resources.Type: GrantFiled: April 9, 2014Date of Patent: September 25, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Kevin R. Witzman, Paul T. Schultz
-
Patent number: 10069780Abstract: Provided are computer implemented methods and systems for structuring information of email messages. An exemplary method comprises receiving an incoming email message. An automatic response is sent to a sender of the incoming email message with a request for information. The requested information is received from the sender and associated with a bin. The bin is structured according to a data model associated with the bin.Type: GrantFiled: February 24, 2014Date of Patent: September 4, 2018Inventor: Rakesh Singh
-
Patent number: 9961058Abstract: A system and method of message routing messages via connections in a distributed computing environment. The method includes providing a platform server, a set of intermediary servers, and a set of edge servers. The method includes receiving, by a port at the platform server, a first data message from a first end-point device over a first persistent connection. The message has been routed through a an intermediate server over a second persistent connection. The method includes receiving a second data message from a second end-point device over a third persistent connection where the second data message has been routed through another intermediate server over a fourth persistent connection. The method includes servicing, by a processor at the platform server, the first data message and the second data message where the intermediate servers manage connectivity between the end-point devices and the platform servers.Type: GrantFiled: March 21, 2014Date of Patent: May 1, 2018Assignee: PTC Inc.Inventors: Mike Mahoney, Bob DeRemer, Rick Bullotta
-
Patent number: 9948524Abstract: A process of diagnosing and debugging a network element remotely may employ sending of performance data to a third party evaluator for processing of the data. A mobile device may interface with the network element and request evaluation of the performance by the third party evaluator. Large memory loads may be sent to the third party evaluator where intensive processing may be performed. The results of the processing by the third party evaluator may be sent to the mobile device for viewing by a user.Type: GrantFiled: November 18, 2016Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keshav G. Kamble, Vijoy A. Pandey, Nandakumar Peethambaram
-
Patent number: 9881319Abstract: An application executing on a mobile device, such as an application associated with a social networking system provides a link to install a third-party application. The link may be presented in an advertisement, and the link is used to retrieve data comprising a client application for execution by the mobile device. To track installations, the client application stores an indication that the client application was installed in a shared memory location on the mobile device, as native applications do not have access to cookies. A social networking application executing on the mobile device retrieves the indication the client application was installed from the shared memory location and communicates it to a social networking system for storing in a user profile.Type: GrantFiled: July 17, 2014Date of Patent: January 30, 2018Assignee: Facebook, Inc.Inventors: Deborah Liu, Nipun Mathur, Teck Chia, Vijaye Raji
-
Patent number: 9823819Abstract: A method for using a mobile device to access remote host desktop applications. A client mobile device is connected to a remote server (host) over a WAN. The client mobile device launches host desktop applications remotely and loads the application windows onto its screen. The applications are executed on a remote host and the host application icons are loaded and rendered on a mobile device screen. The images are formed on the remote host as a result of execution of the applications. The host is connected to cloud cache storage. The host loads application icons onto the cloud cache storage. The icon hashes are generated. When a mobile client needs to launch the host application, the corresponding icon hashes are used for locating the required application icons in the cloud cache storage and loading them to the client mobile device.Type: GrantFiled: May 13, 2016Date of Patent: November 21, 2017Assignee: Parallels IP Holdings GmbHInventors: Ruslan Pashkov, Stanislav S. Protassov, Serguei M. Beloussov, Andrey Pokrovsky, Pavel Gashev, Alexander Aplemakh
-
Patent number: 9774637Abstract: A method for establishing control relationships between at least two networked devices is conceived. Further a corresponding configuration device, networked device and non-transitory computer program product are provided.Type: GrantFiled: August 30, 2013Date of Patent: September 26, 2017Assignee: NXP B.V.Inventors: Ewout Brandsma, Maarten Christiaan Pennings, Aly Aamer Syed, Timo van Roermund