Patents Examined by Hitesh Patel
  • Patent number: 9853864
    Abstract: A system and method are provided for updating location information associated with a printer resource stored in a printer resource registry in a network resource access system. Updating the location information for the printer resource may involve obtaining a unique identifier for the printer resource, determining the location of the printer using GPS or other location based services, authenticating access to the printer resource registry, and submitting the location information to the printer resource registry. Systems for updating location information in the resource registry may operate on the printer resource by itself or in conjunction with a mobile device. System may operate autonomously or provide a user interface for a system administrator to update location information.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: December 26, 2017
    Assignee: PRINTERON INC.
    Inventors: Michael St. Laurent, Mark Onischke, Michael Kuindersma, Dharmesh Krishnammagaru, Jonathon Stairs, Ken Noreikis
  • Patent number: 9854391
    Abstract: Zero touch configuration support for a universal serial bus (USB) modem is described herein. For example, as described herein, an identifier of a modem connected to an access point may be determined. Location information corresponding to the access point may also be determined. Based on the identifier of the modem and the location information, the access point may select a particular configuration, for the modem, where the particular configuration is suitable for a geographical location associated with the location information.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: December 26, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Santashil PalChaudhuri, Jagachittes Vadivelu, Sandeep Yelburgi, Guojun Zhang
  • Patent number: 9852443
    Abstract: A system receives geographic information from devices to determine and deliver relevant advertisements or personalized content for consumers. This ties a user's real-world location, with virtual leads (e.g., advertisements). The system uses geographical information gathered by mobile devices and saves the geographical information to consumer profiles. For example, the system can use different wireless radios present on mobile devices to gather different types of geographical information. Some radios include cellular, Bluetooth, global positioning system (or GPS), Wi-Fi, near field communications (or NFC), and other radios.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: December 26, 2017
    Assignee: RadiumOne, Inc.
    Inventors: Dimitri Vaynblat, Maxime Domain
  • Patent number: 9838489
    Abstract: Information on a click stream associated with a user and meta tags commonly used by search engines can be used to profile a user. The click stream may comprise network addresses and timestamps and may be the only source of user information used for the profile. The meta tags may contain metadata that correspond to the network addresses in the click stream, including network address categorization for these network addresses. The profile obtained for the user may be an existing profile that represents a person or a theoretical individual having attributes similar to or most closely match the user. Based at least in part on the profile, information regarding an item may be provided to the user or the item may be offered to the user. Information may be filtered before being displayed to the user.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: December 5, 2017
    Assignee: Open Text SA ULC
    Inventor: Sean M. McCullough
  • Patent number: 9832150
    Abstract: Applications in social networks support interaction between members through various types of channels such as notifications, newsfeed, and so forth. For each channel, applications are ranked based on their user affinity measures. User affinity is based on measuring positive and negative interactions by users as both senders and recipients of messages generated by applications. Metrics are computed for the different types of messages and interactions provided by applications. For each channel, an application receives user affinity score based on specific weighted combination of the metrics. Applications use channel resources to send messages to increase their user base. Given the large number of applications that are available, the extent to which applications are allowed to use channels is controlled, limiting their resource consumption. User affinity scores of applications calculated for a channel are used to decide the allocation of channel resources for an application.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: November 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Thomas Scott Whitnah, Alexander Matthew Rush, Ding Zhou, Ruchi Sanghvi
  • Patent number: 9830243
    Abstract: A system and method for communicating software images includes a local area network, a client device and a local area network server that associates the client device and stores a client device location and a client identifier therein. A central distribution server stores the client device location and the client identifier therein and communicates a client reboot signal to the local area network server. The local area network sever communicates the client reboot signal to the client device. The client device reboots in response to the reboot signal.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: November 28, 2017
    Assignee: The DIRECTV Group, Inc.
    Inventors: Ksatria G. Williams, Loren Leung
  • Patent number: 9798586
    Abstract: An approach for providing mashup service of component services is described. A mashup service platform determines one or more component services available to at least one device. The mashup service platform also determines at least one mashup service based, at least in part, on a combination of the one or more component services. The mashup service platform further cause, at least in part, a generation of at least one mashup agent for interfacing with the at least one mashup service, the one or more component services, or a combination thereof.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: October 24, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Tapani Antero Leppanen, Timo Tapani Aaltonen
  • Patent number: 9800483
    Abstract: An apparatus is configured to receive at a time a datum associated with use of a network by a set of compute devices using the network. The apparatus is also configured to calculate at least one threshold value based, at least in part, on the datum and a bandwidth capacity of the network at the time. The apparatus is also configured to receive a usage value associated with bandwidth use of a compute device from the set of compute devices and associated with a time period immediately preceding the time. The apparatus is further configured to compare the usage value with the at least one threshold value to determine a usage category associated with the compute device. The apparatus is configured to limit bandwidth use of the network for the compute device based on the usage category.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 24, 2017
    Assignee: CIRRUSWORKS, INC.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini
  • Patent number: 9781215
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of methods and/or algorithms.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9781167
    Abstract: A gateway may be configured to establish a first data connection between the gateway device and a client device. The first data connection may be based on a Web Real-Time Communication application programming interface. The gateway may establish a second data connection between the gateway device and an Internet Protocol (“IP”) Multimedia Subsystem (“IMS”) core; and facilitate communications, that are based on a Rich Communication Services (“RCS”) standard, between the client device and the IMS core. Facilitating the communications may include outputting communications, that are based on communications received from the client device via the first data connection, to the IMS core via the second data connection, and outputting communications, that are based on communications received from the IMS core via the second data connection, to the client device via the first data connection.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: October 3, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Rafael A. Gaviria
  • Patent number: 9774660
    Abstract: Various embodiments provide methods and systems for seamlessly browsing a webpage from a first browser client to a second browser client. When the first browser client receives a pre-set browser event, a webpage address of a webpage opened by the first browser client can be obtained. The webpage address can then be sent to a server and then obtained from the server when the second browser client is opened. The webpage corresponding to the webpage address can be obtained and outputted through the second browser client. When the second browser client is a mobile terminal browser, a persistent connection can be pre-established between the second browser client and the server, so that the webpage address can be quickly obtained from the server to improve the speed of seamlessly browsing the webpage.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: September 26, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xuemin Ma, Feng Liu
  • Patent number: 9774670
    Abstract: A method for identification of popular content provided over a first portion of a network to a second portion of a network in the form of packets containing, the method comprises identifying a source of content in the first portion of a network. Deep-packet-inspection (DPI) is performed to determine if content in each packet related to the content is to be stored in a storage that is in a path between the content source and at least a user node in the second portion of the network. The content is stored. A request is received from the user node for a requested content. It is determined if the requested content or portions of the requested content is in the storage. if the requested content or portions of the requested content is missing in the storage, a request is sent to the content source for the requested content or missing portions of the requested content.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: September 26, 2017
    Assignee: Qwilt, Inc.
    Inventors: Oren Shemesh, Yoav Gressel
  • Patent number: 9747381
    Abstract: A processor-executed access manager with an identity management framework receives a first query from a user of a client device connected to a network for a system. The query seeks information as to identity types supported by the system. The access manager responds to the first query with a list of supported identity types. The supported identity types include at least a hardware device, a role, and a user. The list is retrieved from a global configuration data structure in a global data store. The access manager receives a second query from the user for identities of the hardware devices associated with one of the supported identity types. And the access manager responds to the second query with the identity of a specific hardware device, if the user is permitted to access the specific hardware device according to permissions obtained through the global configuration data structure.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: August 29, 2017
    Assignee: Oracle America, Inc.
    Inventors: Deepa Mahendraker, Aravindan Ranganathan
  • Patent number: 9720636
    Abstract: A method of providing an automatic connection service by a server includes: acquiring at least one of state information of an image forming apparatus and state information of a job performed by the image forming apparatus; determining whether the acquired at least one of state information satisfies a performing condition stored in a second server; and if the stored performing condition is satisfied, performing a stored operation in accordance with the stored performing condition.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: August 1, 2017
    Assignee: S-PRINTING SOLUTION CO., LTD.
    Inventors: Min-hyun Kim, Dae-hyun Kim, Jin-sil Kim, Dae-yeon Jang, Hang-min Cho
  • Patent number: 9712401
    Abstract: Disclosed are systems, computer-readable mediums, and methods for receiving client quality of service values associated with a first client. Client metrics of a volume in a storage system are determined for the first client. The client metrics reflect usage of the storage system by the first client. A client load value based is determined upon the client metrics. A quality of service management policy for the first client is determined from a plurality of quality of service management policies based upon the client load value. Each quality of service management policy comprises a formula based on a quality of service parameter. A client target performance value is determined based upon the formula of the quality of service management policy and the received client quality of service values. Performance of the storage system is adjusted for the first client based upon the client target performance value.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: July 18, 2017
    Assignee: NetApp, Inc.
    Inventors: David D. Wright, Michael Xu
  • Patent number: 9703682
    Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: July 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 9686317
    Abstract: A network is described herein which can control, through subscriber profile data and/or policy preconfigured control data, whether deep packet inspection for data flow/s for an Internet Protocol-Connectivity Access Network (IP-CAN) session established by an end user should take place, or not, according to a defined “User Privacy Policy”, and, in the former case, to which traffic detection function (TDF) node the data flow(s) should be directed.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 20, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Maria Belen Pancorbo Marcos, Louis Segura
  • Patent number: 9684424
    Abstract: A client computing device receives cursor graphics information from a server computing device. The client computing device transforms the cursor graphics information from a received format to a new format supported by the client computing device. The client computing device displays a client-side cursor at a current position on a client desktop based on the received cursor graphics information.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: June 20, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: Arnon Gilboa
  • Patent number: 9672480
    Abstract: A system and method for adaptive and dynamic synchronization includes a data synchronization controller which enables synchronization of a plurality of different data types between a main computer and one or more remotely disposed computer elements. The controller includes an orchestrator which responds to requests for data synchronization for components in accordance with predetermined policies maintained by a policy management system. A synchronization interface is controlled by the orchestrator in accordance with the policies to select a synchronization engine to service requests for synchronization of different data types from the orchestrator. Synchronization may be handled for on demand and/or for on schedule requests for synchronization in the policy-based system and method.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: June 6, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sweefen Goh, Jakka Sairamesh
  • Patent number: 9672212
    Abstract: Users of a client computer having non-conventional input devices interact with a host computing platform with the same user experience as if he or she was operating the client computer natively. This is achieved by having the non-conventional input devices of the client device appear local to the applications that are running on the host platform, even though the host computing platform may not be equipped with drivers for the non-conventional input devices.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: June 6, 2017
    Assignee: VMware, Inc.
    Inventors: Praveen Vegulla, Geoffrey Thomas Lywood, Olivier Alain Cremel