Patents Examined by Nam Tran
  • Patent number: 9942109
    Abstract: A service desk management server obtains information about an incident associated with a customer-facing information technology (IT) service, a change order associated with the customer-facing IT service, or both. The service desk management server calculates, as a function of the obtained information, a health metric that quantitatively indicates a customer-perceived health of the customer-facing IT service. The service desk management server assists a service catalog server to compose a service catalog to indicate the health metric for the customer-facing IT service to prospective customers of that service. The service desk management server's assistance in this regard comprises sending the health metric from the service desk management server to the service catalog server.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: April 10, 2018
    Assignee: CA, Inc.
    Inventor: Praveen Chavali
  • Patent number: 9921864
    Abstract: A tuning engine for a virtualized computing system is described that periodically collect performance metrics from the virtualized computing system, and detects whether a change in system state has occurred based on the collected metrics. The tuning engine may determine whether the virtualized computing system is densely virtualized, and accordingly modify operations and configuration settings of various components in charge of handling networking for the virtualized computing system.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 20, 2018
    Assignee: VMware, Inc.
    Inventors: Lenin Singaravelu, Chien-Chia Chen
  • Patent number: 9923862
    Abstract: A set of similar messages addressed to a user is detected. Redundantly similar portions of the set of similar messages and a progressive set of differences between the set of similar messages are identified. The set of similar messages are consolidated into a single consolidated message. The single consolidated message includes one version of the redundantly similar portions in association with the progressive set of differences in a sequence and the progressive set of differences formatted differently from the redundant similar portions.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 9912842
    Abstract: A method for synchronizing haptic effects with at least one media component in a media transport stream includes identifying a series of video frames containing imaging information and/or a series of audio frames containing sound information in the media transport stream; identifying a series of haptic frames containing force feedback information in the media transport stream; and synchronizing the force feedback information in response to the imaging information and/or sound information.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: March 6, 2018
    Assignee: IMMERSION CORPORATION
    Inventors: Robert A. Lacroix, Andrianaivo Rabemiarisoa, Henrique D. Da Costa, Herve Thu Timone, Stephen D. Rank, Christopher J. Ullrich
  • Patent number: 9912770
    Abstract: Technologies are generally described for a data management scheme. In some examples, a method may include displaying, by a client device, a representation of a data item received from a server; transmitting, by the client device, to the server, a request to access the data item and information regarding the request to access, in response to a user input; updating, by the server, the representation of the data item to further include the information regarding the request to access; and displaying, by the client device, the updated representation of the data item received from the server.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 6, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Seungil Kim
  • Patent number: 9906617
    Abstract: A method for operating a receiving portable terminal in a mobile communication system includes receiving a first packet from a sending portable terminal, determining a fingerprint overlapping a fingerprint corresponding to at least one chunk of the first packet in a fingerprint set cache, determining a fingerprint set including the most redundant fingerprints, in the fingerprint set cache, determining at least one fingerprint to send, in the determined fingerprint set, sending the at least one determined fingerprint to the sending portable terminal, and receiving a second packet from the sending portable terminal. An apparatus includes a controller configured to determine at least one redundant fingerprint overlapping a fingerprint corresponding to at least one chunk of the first packet in a fingerprint set cache, determine a fingerprint set including the most redundant fingerprint in the fingerprint set cache, and determine at least one fingerprint to send in the determined fingerprint set.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: February 27, 2018
    Assignees: Samsung Electronics Co., Ltd., Korea University Research and Business Foundation
    Inventors: Sang-Heon Pack, Gwang-Woo Park, Young-Jun Shim, Chung-Gu Kang
  • Patent number: 9906436
    Abstract: A network element (NE) comprising a receiver configured to receive a content request message from a client node via a network, wherein the content request message comprises an identifier of a data object, a memory configured to store a content routing table comprising local routing entries for popular data objects, and a content indicator indicating less popular data objects that are not associated with the local routing entries, a processor coupled to the memory and configured to check the content routing table for an entry associated with the requested data object, and check the content indicator for a match between the requested data object and the less popular data objects when the content routing table does not comprise the entry, and a transmitter coupled to the processor and configured to send a route request message to a network controller when the content indicator check returns a positive match.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: February 27, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Cedric Westphal
  • Patent number: 9854056
    Abstract: An instruction to delete a first managing tenant among managing tenants in a system is accepted. Information included in management information of the first managing tenant and customer information unique to a customer managed by the first managing tenant is held as transfer information of the first managing tenant, and is managed using an access authority assigned to information of the customer. The held transfer information of the first managing tenant is transferred to the second management tenant when the second management tenant is determined to be a destination of the transfer from the first managing tenant.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: December 26, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kazunori Kato
  • Patent number: 9843652
    Abstract: A solution is proposed for accessing a database by an application client. A corresponding method comprises receiving a connection command for opening a user connection between a user client of the application client and the database from the application client, the connection command comprising an indication of a context of the user client, assigning an application connection between the application client and the database to the user client in response to the connection command, and switching a context of the application connection to the context of the user client.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: December 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Stefano Sidoti
  • Patent number: 9832069
    Abstract: Embodiments are directed towards managing persistence of network traffic using deep packet inspections of network response packets from an application server. In one embodiment, the network packets are associated with SIP messages. A traffic management device (TMD) interposed between client devices and a plurality of application servers receives messages from the client device and/or the application servers. The TMD performs a deep packet inspection to determine if a defined key value pair that includes a session identifier is detected. If so, and the message is from the application server, the session identifier is then mapped to an application server identifier to persistently refer each subsequent inbound packet from a client device having the same session identifier to the application server mapped to the session identifier.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: November 28, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Randall Cleveland, Mike Schrock, Donald Glover, Nat Thirasuttakorn
  • Patent number: 9819626
    Abstract: A first component of a network-accessible service is configured to participate in client-server interactions with other components of the service via a default communication channel. The first component has access to an alternate communication channel available only to a subset of components of the service. Using the alternate communication channel, the first component reaches a local workload agreement with a second component, in accordance with which at least some service requests of the first component or the second component are fulfilled using the alternate communication channel.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Alexander Julian Tribble, Robert Michael Barry
  • Patent number: 9813346
    Abstract: A system for allocating a different class of service to each network connection in a plurality of network connections, where each network connection corresponds to one or more virtual channels. The system can include a plurality of virtual channels that connect a first computer and a second computer. Each virtual channel can service at least a portion of the network traffic generated using a remote-display protocol. The system can also include a plurality of network connections, where each network connection corresponds to at least one of the virtual channels. Each network connection of the system can have an assigned port number and an assigned class of service that corresponds to a transmission priority level. The class of service assigned to each network connection can be unique from the classes of service assigned to other network connections.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: November 7, 2017
    Assignee: Citrix Systems, Inc.
    Inventor: Bradley J. Pedersen
  • Patent number: 9787804
    Abstract: A communication apparatus determines whether a file selected by a file selection unit is of a format analyzable by the communication apparatus. If it is determined that the file selected by the file selection unit is not of the format analyzable by the communication apparatus, the communication apparatus restricts selection of a predetermined protocol included in a plurality of protocols. The communication apparatus further determines whether the protocol selected by a protocol selection unit is a predetermined protocol. If it is determined that the protocol selected by the protocol selection unit is the predetermined protocol, the communication apparatus restricts selection of a file of a format not analyzable by the communication apparatus.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: October 10, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhito Niikura
  • Patent number: 9778883
    Abstract: Methods and systems for managing resources in a storage system are provided. As an example, one method includes determining a maximum node utilization of a first node operating in a networked storage environment for storing information at a plurality of storage devices, where the maximum node utilization is based on a first factor that tracks utilization of a processor of the first node; comparing the maximum node utilization to a first threshold value; and triggering an event when the maximum node utilization has reached the first threshold value.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 3, 2017
    Assignee: NETAPP, INC.
    Inventors: Tony William Gaddis, Jonathan Weinstock, Curtis Hrishuk, Mark Wittle
  • Patent number: 9769232
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor for media content from a first source that is distributable where the media content is adjusted for distribution to a plurality of communication devices that are associated with a user and a portion of the plurality of communication devices use different communication protocols from another portion of the plurality of communication devices, obtain content metadata from the media content, receive a request for information associated with the media content from a first communication device of the plurality of communication devices of the user, compile the information from the content metadata based at least in part on a user profile associated with the user, and transmit the information to the first communication device. Other embodiments are disclosed.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: September 19, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhu Liu, Andrea Basso, David Crawford Gibbon, Harris Drucker
  • Patent number: 9769280
    Abstract: Methods and arrangements for providing cooperative caching in a distributed system. A cache and a communicator are provided at a node in a distributed system. The communicator is used to communicate with at least one other node with respect to related data stored at the node and the at least one other node, via: communicating a status of the cache at the node and receiving notification of a status of at least one cache of at least one other node. There is updated, upon communicating with the at least one other node, at least one of: a cache replacement policy at the node and a cache pre-fetching policy at the node. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sanchit Gupta, Shripad Nadgowda, Akshat Verma
  • Patent number: 9756104
    Abstract: One embodiment of the invention includes a method of processing streaming data. The method includes initializing a stream of data and setting a time interval to apply to the stream of data. The time interval comprises a window for analyzing the data within the stream of data. The method further includes identifying one or more columns within the stream of data, designating one or more of the columns to be monitored for differences within the data over the time interval, and monitoring the designated columns over the time interval. Further, the method includes determining that at least one value from at least one of the designated columns has changed and in response to at least one value changing, outputting the changed values from the designated columns.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: September 5, 2017
    Assignee: Oracle International Corporation
    Inventors: Vikram Shukla, Anand Srinivasan
  • Patent number: 9755887
    Abstract: Disclosed are an apparatus and method of managing network elements operating on a network. One example method may include transmitting a request to receive at least one activity parameter of a network element operating on the network and monitoring the at least one activity parameter of the network element. The method may include determining whether a usage value of the at least one activity parameter exceeds a predetermined threshold usage value and transmitting a corrective function message to the network element responsive to determining that the usage value of the at least one activity parameter exceeds the predetermined threshold value. The method may further include performing a corrective function to reduce the usage value of the at least one activity parameter.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: September 5, 2017
    Assignee: Open Invention Network LLC
    Inventor: William Charles Easttom
  • Patent number: 9749382
    Abstract: A system includes a policy repository configured to store a plurality of plurality of media-centric policies. A media policy decision point receives media session data corresponding to one of the plurality of media sessions; determines a plurality of media-specific and non-media specific attributes, based on the media session data; and evaluates a plurality of media-centric policies to determine a proper subset of the plurality of media-centric policies that apply to the one of the plurality of media sessions. A media policy enforcement point enforces the proper subset of the plurality of media-centric policies to control the one of the plurality of media sessions.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: August 29, 2017
    Assignee: NetScout Systems Texas, LLC
    Inventors: Roxsan Payette, Michael Archer, Michael Gallant
  • Patent number: 9743035
    Abstract: A processing system includes a transport stream aggregator that receives a plurality of transport streams in a transport stream format and that generates an aggregated transport stream in response. The transport stream aggregator processes transport stream packets of the plurality of transport streams and replaces a packet synchronization field with a customized synchronization field. A processing device is configured to generate a processed video signal from the aggregated transport stream.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: August 22, 2017
    Assignee: VIXS SYSTEMS, INC.
    Inventor: Norman Vernon Douglas Stewart