Patents Examined by Ario Etienne
-
Patent number: 9596154Abstract: One or more devices may receive attribute information identifying multiple attributes associated with a client device; classify the client device based on the attribute information; and provide, based on classifying the client device, classification information to a network device to cause the network device to associate a particular policy set, of multiple policy sets, with the client device. The classification information may identify a classification of the client device. The particular policy set may be based on the classification of the client device and may include an instruction used to process a data flow provided to or provided from the client device.Type: GrantFiled: May 31, 2013Date of Patent: March 14, 2017Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Jingyi Zhou, Lily Hui Zhu, Paul Venizelos, Christopher M Schmidt, Ashfaq Kamal, David Geltner, Robert Bruce Stansell, Mimi K. Tam
-
Patent number: 9596271Abstract: Various embodiments establish a virtual private network (VPN) between a remote network and a private network. In one embodiment, a first system in the remote network establishes a connection with a central system through a public network. The central system is situated between the first system and a second system in the private network. The first system receives, from the central system and based on establishing the connection, a set of VPN information associated with at least the second system. The first system disconnects from the central system and establishes a VPN directly with the second system through the public network based on the set of VPN information.Type: GrantFiled: October 10, 2012Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Charles K. Young, Terrence E. White, Melanie R. Diggs, Gerald D. Colar
-
Patent number: 9594764Abstract: A method, apparatus and computer program product are provided for preparing and installing update packages for compressed files. In the context of a method, a method for preparing an update package is provided that includes receiving an original file and a modified file, causing the original file and the modified file to be decompressed, and generating one or more delta files based on the decompressed original file and the decompressed modified file. A corresponding method for installing an update package is also provided that includes receiving the update package comprising one or more delta files corresponding to an original file, causing the original file to be decompressed, generating one or more modified subfiles based on the one or more delta files and the decompressed original file, and generating a compressed modified file by compressing the one or more modified subfiles.Type: GrantFiled: October 13, 2015Date of Patent: March 14, 2017Assignee: Nokia Technologies OyInventor: Patrick Schillinger
-
Patent number: 9590886Abstract: Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.Type: GrantFiled: November 1, 2013Date of Patent: March 7, 2017Assignee: COMMVAULT SYSTEMS, INC.Inventors: Sanjay Harakhchand Kripalani, Parag Gokhale
-
Patent number: 9591674Abstract: A mobile terminal communicable with a service providing apparatus via an access point, comprises: an access unit configured to access a designated access point by wireless connection; a receiving unit configured to switch, if a service search instruction is received, the wireless connection with the designated access point by the access unit to wirelessly connect to another access point, and receive information of a service provided by a service providing apparatus communicable via the other access point; and a display unit configured to display a selection screen for enabling to select, based on the received information, between a service provided by a service providing apparatus communicable via the designated access point and a service provided by a service providing apparatus communicable via the other access point.Type: GrantFiled: May 3, 2013Date of Patent: March 7, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Uchikawa
-
Patent number: 9590872Abstract: A system, apparatus, method, and computer program product that provide a flexible and modular cloud IT service delivery solution model. The apparatus comprises a processor and computer-readable program code that defines a plurality of common capabilities that comprise operations. Those operations are configured to be invoked by a plurality of different processes on a plurality of different containers, and the plurality of common capabilities comprise a service delivery solution when invoked by a process from among the plurality of different processes. Further, the is processor configured to execute the computer-readable program code and to invoke the plurality of common capabilities with each of the plurality of different processes on the plurality of different containers.Type: GrantFiled: March 14, 2013Date of Patent: March 7, 2017Assignee: CA, Inc.Inventors: Sameer Jagtap, Roger Pilc, Anand Chauhan, Brian John Hughes, Richard William Philyaw, Thirumal Bandi, Vyacheslav Arkhangelskiy
-
Patent number: 9591108Abstract: A communication session is established between a first communication endpoint and a second communication endpoint. A determination of a network condition is made, such as determining a type of network impairment. In response to determining the network condition, a message is sent to the second communication endpoint that requests the second communication endpoint to change a process for sending packets in the communication session. The process for changing packets can include: having the second communication endpoint send the same packets in the communication session at least twice; having the second communication endpoint use a different packet priority value for the communication session; having the second communication endpoint switch from a connection oriented protocol to a connectionless protocol for the communication session; and having the second communication endpoint switch from the connectionless protocol to the connection oriented protocol for the communication session.Type: GrantFiled: August 20, 2013Date of Patent: March 7, 2017Assignee: Avaya Inc.Inventor: Jean Meloche
-
Patent number: 9582460Abstract: Aspects of the subject technology relate to a social-networking system, including one or more computers communicatively coupled via a network. In certain aspects, the computers are configured to perform operations including, receiving one or more indications that a common user has initiated a connection with each of a plurality of contacts in a social network and identifying two or more contacts, from among the plurality of contacts, that share a temporal relationship with respect to the connections formed between the common user and the respective two or more contacts in the social network. In certain implementations, the operations can further include comparing information associated with the two or more contacts to determine a likelihood that a common feature is shared by the two or more contacts. Computer-implemented methods and computer-readable media are also provided.Type: GrantFiled: June 3, 2013Date of Patent: February 28, 2017Assignee: Google Inc.Inventor: Alexander Fabrikant
-
Patent number: 9577939Abstract: Techniques are disclosed for determining a preferred hashing algorithm for load balancing physical interface utilization in a network device, such as a switch, configured with a port-channel architecture. While a current hashing algorithm is being applied to network traffic flows, a forwarding engine of the network device retrieves snapshot data of each flow and evaluates the flows against other hashing algorithms. The forwarding engine, for each hashing algorithm result, calculates statistical measures, such as mean, variance, and coefficient of variation. These measures are used to determine the preferred hashing algorithm to subsequently be applied. Once determined, the networking device may notify a user (e.g., a system administrator) of the algorithm.Type: GrantFiled: November 7, 2013Date of Patent: February 21, 2017Assignee: Cisco Technology, Inc.Inventors: Anand Akella, Sanjay Hooda, Malik Maiga, James Shen, Sheshendra Kumar
-
Patent number: 9578084Abstract: An information processing system comprises a user terminal and an information processing device. A remote operation screen image for remotely operating the information processing device is displayed with the user terminal so that the information processing device is operated by remote control via the user terminal. The information processing device includes: a screen image controlling part for receiving operation information from the user terminal; a contents determining part for determining if contents accessed by a browser are internal contents of the information processing device when the operation information is a process request requiring start up of the browser; and a browser controlling part for starting up a first browser on the information processing device when the internal contents are to be accessed, and sending a browser start up instruction to cause start up of a second browser installed on the user terminal when external contents are to be accessed.Type: GrantFiled: March 7, 2013Date of Patent: February 21, 2017Assignee: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC.Inventors: Daisuke Sakiyama, Masami Yamada, Atsushi Ohshima, Keisuke Teramoto, Atsushi Tamura, Yukina Hisada
-
Patent number: 9576325Abstract: Social networking system users may create events where a group of other users invited to the event meet at a specified time and location. While an inviting user initially specifies the group of users to invite to the event, the social networking system suggests additional users to invite to the event. The social networking system suggests additional users based on a prediction that the users would attend the event if invited. Various factors may be used to make the prediction, such as an affinity between the inviting user and the other users, the availability of the other users at the time of the event and/or the proximity of the other users to the location of the event. Invitations to the suggested additional users may be automatically sent or sent to a set of the additional users selected by the inviting user.Type: GrantFiled: July 9, 2012Date of Patent: February 21, 2017Assignee: Facebook, Inc.Inventors: Srinivas P. Narayanan, Justin Alexander Shaffer, Daniel Jeng-Ping Hui, Ross David Bayer
-
Patent number: 9571350Abstract: 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: January 23, 2013Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keshav G. Kamble, Vijoy A. Pandey, Nandakumar Peethambaram
-
Patent number: 9560090Abstract: Methods, systems, and media for providing content are provided. In some implementations, methods for providing content are provided, the methods comprising: identifying, using a hardware processor, a first content provider; identifying a second content provider affiliated with the first content provider; identifying an item of content associated with the second content provider, and determining that the content item meets one or more parameters of the first content provider and that the content item meets one or more parameters of the second content provider; and in response to determining that the content item meets one or more parameters of the first content provider and that the content item meets one or more parameters of the second content provider, presenting the content item to a user.Type: GrantFiled: March 15, 2013Date of Patent: January 31, 2017Assignee: Google Inc.Inventor: Cinthia Rodrigues Abou Assali
-
Patent number: 9560170Abstract: A system and method for abstracting communication protocol using self-describing messages. The method includes providing a first communication protocol having control codes and binary messages having a self-describing schema of a data object model. The method includes providing a second communication protocol where instances of the second communication protocol are associatively mapped to the instances of the first communication protocol. The method includes receiving a message in the second communication protocol. The method includes classifying the message as being either a control message or a data message and translating it to a second message where upon the message has been classified as a control message, the processor maps the control message to one or more control codes and where upon the message has been classified as a data message, the processor maps the data message to a corresponding binary message having the self-describing schema.Type: GrantFiled: March 21, 2014Date of Patent: January 31, 2017Assignee: PTC Inc.Inventors: Rick Bullotta, John Canosa, Bob DeRemer, Mike Mahoney
-
Patent number: 9547624Abstract: Provided is a computer system that requires only a server administrator for construction thereof arid configuration change thereof.Type: GrantFiled: March 19, 2014Date of Patent: January 17, 2017Assignee: Hitachi, Ltd.Inventors: Keisuke Hatasaki, Yoshifumi Takamoto
-
Patent number: 9547842Abstract: A method, a system and a computer program product of transmitting availability information in an electronic mail system are disclosed. The system includes a first system including a sender, the first system is adapted to activate an availability indicator having a start date, wherein the activation is performed by the sender and extract availability indicator metadata from the availability indicator. The availability indicator metadata includes the start date, an end date, and at least one availability indicator message. If an e-mail has not been sent to a receiver since activation and if a current date is prior to the start date, the first system is further adapted to attach the availability indicator metadata to the e-mail, and send the e-mail to the receiver. The electronic mail system further includes a scheduling system functionally coupled to the first system, and is adapted to define the availability indicator.Type: GrantFiled: January 13, 2010Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Jan De la Rosa, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Patent number: 9549020Abstract: Embodiments described herein involve selecting a group coordinator device for a group of media devices of a networked media playback system. One of the media devices in the networked media playback system may be a group coordinator device configured to provide media content and playback timing information to other media devices in the group for synchronized playback of media content. Selection of the group coordinator device may involve performing an evaluation of one or more parameters associated with each of the one or more media devices in the media playback system, determining that a particular media device is the most suitable group coordinator devices, and causing the particular media device to become the group coordinator device.Type: GrantFiled: September 30, 2013Date of Patent: January 17, 2017Assignee: Sonos, Inc.Inventor: Hrishikesh Gossain
-
Patent number: 9547987Abstract: Described are methods and apparatuses, including computer program products, for conveying vehicle driving information. A server computing device generates a hazard index for a plurality of road segments in a predefined coverage area. The server computing device determines a current hazard value for each of the plurality of road segments based on (i) weather conditions data associated with the road segments, (ii) road conditions data associated with the road segments, and (iii) physical attributes of the road segments. The server computing device determines a predicted hazard value for each of the plurality of road segments and assigns the present hazard value and predicted hazard value to the corresponding road segment. The server computing device receives location data associated with a remote device and transmits hazard information associated with one or more of the plurality of road segments based on the location data and the hazard index.Type: GrantFiled: February 17, 2014Date of Patent: January 17, 2017Assignee: Earth Networks, Inc.Inventors: Christopher Dale Sloop, Robert S. Marshall
-
Patent number: 9549047Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for initiating a client-side user model. A system is configured to receive instructions to initiate a client-side user model for a user, wherein the instructions include a device identifier and a user identifier, identify, based on the user identifier, a user model for the user, wherein the user model is stored on a data server and comprises information about the user, transmit the information about the user in the user model on the data server to a client device corresponding to the device identifier, and delete the user model on the data server.Type: GrantFiled: March 14, 2013Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Dan Fredinburg, Andrew Cary Swerdlow
-
Patent number: 9537819Abstract: Examples are disclosed and described to facilitate resolution of Internet Protocol address conflicts. An example method includes listening, by a first playback device having a first IP address, to a specified server port, receiving, by the first playback device from a second playback device via the specified server port, a message, wherein the message identifies a second IP address, wherein the second IP address has been assigned to the second playback device, determining, by the first playback device, whether the first IP address is the same as the second IP address, and when the first IP address is the same as the second IP address, obtaining, by the first playback device, a new IP address, wherein the new IP address is different from the first IP address and the second IP address.Type: GrantFiled: September 30, 2013Date of Patent: January 3, 2017Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak