Patents Examined by Nicholas Taylor
  • Patent number: 9871756
    Abstract: Delivering notifications to a user can include obtaining, by one or more server computers, notification information indicating that a notification is to be delivered to a device associated with the user at a future time that is subsequent to a current time and behavior information associated with the user; ranking, by the one or more server computers, a plurality of notification delivery strategies that the user will be available to receive the notification from the device associated with the user at the future time based in part on behavior information associated with the user; and sending the notification for display to the device associated with the user based on a highest ranked delivery strategy from the plurality of delivery strategies.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: January 16, 2018
    Assignee: GOOGLE INC.
    Inventor: Mauro Cherubini
  • Patent number: 9860298
    Abstract: An aspect of the present disclosure provides access via HTTP verbs to services implemented by stateless objects. In one embodiment, the list of services implemented by a stateless object deployed on an application server is displayed to a user/administrator. Upon receiving (from the user/administrator) an input data indicating selection of some of the services (from the displayed list), only the selected service are provided access via a corresponding HTTP verb. In other words, a first service that is included in the selection is provided access via a HTTP verb, while a second service not included in the selection is not made accessible via HTTP verbs. Thus, a user/administrator is facilitated to provide access via HTTP verbs to only services of interest among those implemented by a stateless object at or after the deployment of the stateless object.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: January 2, 2018
    Assignee: Oracle International Corporation
    Inventors: Rajesh Ghosh, Vikas Soolapani, Rekha Ayothi
  • Patent number: 9860368
    Abstract: The present disclosure includes descriptions of various aspects of unified communication (UC) systems, including UC management and analysis systems and related tools and techniques. Described systems, tools, and techniques are adapted for enhanced UC data capture, analysis, and reporting; enhanced UC monitoring services; and a user survey service that can be used for conducting user surveys related to UC services. Embodiments disclosed herein include a process for determining location-based quality metrics; a process for calculating weighted availability in a computer system (e.g., a UC system); a process for generating a set of test rules based on automatic inspection of a UC topology; a process for setting a response priority for a rule failure based on classification of the failure; and process for executing a survey instance for users of a UC system based on presence information.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: January 2, 2018
    Assignee: Unify Square, Inc.
    Inventors: Sudhanshu Aggarwal, Arun Raghavan, Robert Osborne
  • Patent number: 9854027
    Abstract: A method for providing clients with access to a service of a server in a network using an OPC-UA, the server service making available varying values of at least one variable to the clients, wherein a client registers for the server service by sending a subscription request for the server service to the server which sets up a subscription structure including a unique subscription ID as well as a TCP/IP multicast group associated with the subscription structure and including a unique multicast address, and there server communicates the multicast address and the subscription ID to every client submitting a subscription request to register for the server service, the server additionally sends each change in value of each variable of the server service to the multicast address over a network via a multicast message so that all clients registered for the server service receive the same multicast message.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 26, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Frank Volkmann, Markus Erlmann, Christian Hock
  • Patent number: 9852199
    Abstract: A system and method can support security management in a network environment. A switch in the network environment includes a switch chip, which is configured with a secure management key (M_Key) prior to one or more external links becoming operational. Furthermore, a local daemon in the switch can monitor the secure M_key on the switch chip, and persistently store a current M_key used by a local subnet manager (SM). The current M_key is a state that is dynamically updated in a fabric in the network environment.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: December 26, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Dag Georg Moxnes, Predrag Hodoba
  • Patent number: 9848276
    Abstract: Methods and systems are provided for auto-configuring a newly purchased user equipment (UE) device with content consumption material that is associated with a user. These methods and systems are provided by way of receiving, in response to the user having purchased the UE device, purchase information (e.g., a credit card number) and a UE device identifier (e.g., a serial number of a purchased UE device). After receipt of this information, a database is searched to identify a user account that is associated with the purchase information. The user account identifies content consumption material that has been processed by other UE devices to enable the user to consume content. A communication is then transmitted to the UE device that causes the UE device to be configured with the identified content consumption material.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 19, 2017
    Assignee: Rovi Guides, Inc.
    Inventor: Gregory James Lundell
  • Patent number: 9843484
    Abstract: Provided are methods and systems for graceful scaling of data networks. In one example, an indication of removal of a node from a plurality of nodes of the data network is received. A service policy is generated to reassign service requests associated with the node to another node in the plurality of nodes. The service policy is then sent to each of the plurality of nodes of the data network. To scale out a data network, an indication of presence of a further node in the data network is received, and a further node service policy is generated and sent to each of the plurality of nodes of the data network and to the further node. Additional actions can be taken in order to prevent interruption of an existing heavy-duty connection while scaling the data network.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: December 12, 2017
    Assignee: A10 NETWORKS, INC.
    Inventors: Swaminathan Sankar, Rahul Gupta, Gurudeep Kamat, Rajkumar Jalan
  • Patent number: 9836287
    Abstract: Disclosed are systems, methods, and machine-readable storage mediums for selectively performing storage optimization processes in a computing device. In at least some embodiments, a method includes monitoring access patterns in association with data of one or more files accessed by a user of the computing device, determining a classification of the computing device, and utilizing the user access patterns and the device classification in determining execution of a storage optimization process based on a storage optimization policy. The storage optimization policy can specify downsampling, lossy compression, lossless compression, or a combination thereof to be applied to the files based on thresholds associated with the user access patterns and/or the device classification. Utilization of the storage optimization policy can enable the computing device to have an infinite local storage capacity.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: December 5, 2017
    Assignee: RAZER (ASIA-PACIFIC) PTE. LTD.
    Inventors: Michael A. Chan, Justin Quan, Daniel R. Bornstein, Tom Moss, Linda Tong
  • Patent number: 9838454
    Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A schema is applied to the traffic stream at the edge network device. It is determined that a rule triggering condition has been met. The rule is applied to the traffic stream, at the edge network device, in response to the rule triggering condition having been met. At least one of determining that the rule triggering event has taken place or applying the rule is performed based on the applied schema.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: December 5, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
  • Patent number: 9830136
    Abstract: A system and method operative to virtualize firmware of a user device that stores virtualized firmware for a user device on a remote server and receives firmware data from the user device via a network. The method parsing the firmware data, assigning the parsed firmware data to a corresponding virtualized firmware stored on the remote server, and inserting the parsed firmware data into the corresponding virtualized firmware. The method deploying at least one remote process to access remote services offered by the remote server based on the corresponding virtualized firmware with the parsed firmware data.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: November 28, 2017
    Assignee: Ciambella Ltd.
    Inventors: Trisala Chandaria, Jean-Baptiste Leonelli
  • Patent number: 9830190
    Abstract: According to an example computer-implemented method, an autonomous transmission of an updated data set of state information for a virtual machine (VM) is received at a web server. The state information includes configuration data for the VM. A most recent previous data set of state information for the VM is obtained from a repository of historical data sets of state information for the VM. A determination is made of which fields of the updated data set of state information have changed from the most recent previous data set of state information. The updated data set is stored in the repository of historical data sets. The updated data set of state information and an indication of which fields in the updated data set have changed from the most recent previous data set are transmitted to a destination.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: November 28, 2017
    Assignee: CA, Inc.
    Inventor: George James Pfleger, Jr.
  • Patent number: 9826029
    Abstract: The present invention is directed to a method and information handling system (IHS) for estimating bandwidth and providing one or more Quality of Service (QoS) parameters between a first set of one or more storage devices and at least one other set of one or more storage devices. The method comprises the following, for a given set of the at least one other set of one or more storage devices. The method creates a given temporary volume associated with the given set. The method sends a given sequential workload of actual traffic between the first set and the given set. The method estimates, based upon the results of sending the given sequential workload of actual traffic, the one or more Quality of Service (QoS) parameters for the given set.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: November 21, 2017
    Assignee: Dell Products, LP
    Inventors: Robert B. Jacoby, Kenneth Paul Boyd, Carlos Reyes
  • Patent number: 9819542
    Abstract: Aspects extend to methods, systems, and computer program products for (re)configuring acceleration components over a network. (Re)configuration can be implemented for any of a variety of reasons, including to address an error in functionality at the acceleration component or to update functionality at the acceleration component. During (re)configuration, connectivity can be maintained for any other functionality at the acceleration component untouched by the (re)configuration. Network (re)configuration of acceleration components facilitates management of acceleration components and accelerated services from a centralized service. Network (re)configuration of acceleration components also relieves host components from having to store (potentially diverse and numerous) image files.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Douglas C. Burger
  • Patent number: 9819555
    Abstract: An object of the present invention is to assist in describing policies so that errors when describing policies are reduced.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: November 14, 2017
    Assignee: NEC Corporation
    Inventor: Nobuyuki Tomizawa
  • Patent number: 9819503
    Abstract: Since only users registered in a chatting service are subject of friends on the chatting service, unregistered users cannot become friends. A server apparatus controls a message exchanged between registered users who are registered in a chatting service, and controls a message exchanged between a registered user and an unregistered user. Also, the server apparatus manages a friend list of the registered user, and recommends other user to be added to the friend list with respect to the registered user. Also, the server apparatus determines other user to be recommended to the registered user by using a predetermined condition set according to the presence or absence of registration in the chatting service.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: November 14, 2017
    Assignee: DeNA CO., LTD.
    Inventors: Mayumi Yamamoto, Ichito Nagata, Tomo Tsubota, Mamoru Yamashiki, Moe Matsue
  • Patent number: 9813517
    Abstract: In one embodiment, a mobile computing device receives content in a desktop compatible format. The content is generated by a remote desktop executing an application. The mobile computing device determines a conversion of at least a first portion of the content to a native display format of the mobile computing device and displays the conversion of the at least the first portion of the content in the native display format on an interface. Also, the mobile computing device displays at least a second portion of the content in the desktop compatible format on the interface where the at least the second portion of the content in the desktop compatible format corresponds to the conversion of the at least the first portion of the content in the native display format of the mobile computing device.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 7, 2017
    Assignee: VMware, Inc.
    Inventors: Junfei Wu, Yao Zhang, Zhibin He, Shengbo Teng, Yunquan Peng
  • Patent number: 9806943
    Abstract: Exemplary embodiments for enabling planned network changes such as an upgrade or downgrade of a network device are disclosed. The systems and methods provide for planned upgrades and downgrades for network devices without impacting existing network sessions, by utilizing two network devices simultaneously, and creating a redirect network session for a predetermined period of time. In so doing, all network traffic may be gradually transferred to the second network device, until the sessions processed by the first network device time out. The first network device can then be taken offline for upgrade or downgrade, without any disruption to the network service or loss of network traffic.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: October 31, 2017
    Assignee: A10 NETWORKS, INC.
    Inventors: Ali Golshan, Swaminathan Sankar, Venky Natham
  • Patent number: 9798616
    Abstract: A method begins by a dispersed storage (DS) processing module selecting a subset of a set of encoded data slices, wherein the subset of encoded data slices includes less than a decode threshold number of encoded data slices. When a receiving entity is affiliated with a first wireless communication resource, the method continues with the DS processing module outputting the subset of encoded data slices via the first wireless communication resource to the receiving entity, wherein the first wireless communication resource has a first wireless geographic coverage area. When the receiving entity is affiliated with a second wireless communication resource and is located outside of the first wireless geographic coverage area, the method continues with the DS processing module outputting one or more encoded data slices of the set of encoded data slices via the second wireless communication resource to the receiving entity.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gary W. Grube, Timothy W. Markison
  • Patent number: 9794317
    Abstract: Provided are a network system and a network method. The network system includes: at least one network camera; at least one client configured to receive an image or a moving image from the at least one network camera; and a network configured to relay communication between the at least one network camera and the at least one client, wherein the at least one client is further configured to transmit an auto traffic control (ATC) priority and a setting corresponding to the applying of the ATC function while requesting to be connected to the at least one network camera.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 17, 2017
    Assignee: Hanwha Techwin Co., Ltd.
    Inventors: Sung Bong Cho, Hee Jin Cheon, Young Hun Na
  • Patent number: 9794340
    Abstract: A mechanism and method for accessing data in a shared memory by at least one client, includes an allocation of data in the shared memory, the memory configured in a plurality of buffers, and accessing the data by a client or a server without locking or restricting access to the data.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: October 17, 2017
    Assignee: GE AVIATION SYSTEMS LLC
    Inventors: Gregory Reed Sykes, Christian Reynolds Decker