Patents Examined by O. C Vostal
  • Patent number: 10171608
    Abstract: There is described a system for modifying messages having an archive format in a communications network, the communications network comprising a first network device, a second network device and a third network device. The system comprises receiving, at the first network device, a message, the message sent from the second network device for receipt by the third network device; selectively modifying, at the first network device, content of the received message that is in an archive format, based on a determination that the content can be optimized, sending the received message with the optimized content to the third network device.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: January 1, 2019
    Assignee: Openwave Mobility Inc.
    Inventor: Paul Marquess
  • Patent number: 10164834
    Abstract: Aspects describe using a Policy Access Gateway that can facilitate scalability within a communication network and that can provide a solution to deploy an enhanced policy gateway. The Policy Access Gateway can enhance standard defined Diameter Routing Agent (DRA) functions with session binding mechanisms. Further, the Policy Access Gateway is scalable and can be deployed in a very large network that supports hundreds of millions of users. Further, the Policy Access Gateway can provide additional policy information to enable policy information consolidation and caching capabilities.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: December 25, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Qingmin Hu, Douglas Eng, Terry Figurelle, Jie McKnight
  • Patent number: 10151782
    Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: December 11, 2018
    Assignee: ITRON NETWORKED SOLUTIONS, INC.
    Inventors: Charles P. Sum, George H. Flammer, III
  • Patent number: 10142413
    Abstract: An information processing apparatus includes a data receiver that receives data from one or more apparatuses, processing circuitry that determines a transfer priority of the data received by the data receiver based on data type, and a data transmitter that transfers the data to apparatuses other than the apparatus that transferred the data in accordance with the transfer priority. The processing circuitry determines if there is any data that has not been transferred during a predetermined data transfer period, and, based on determination indicating that there is data that has not been transferred, modifies the transfer priority of the data that has not been transferred to have a transfer priority higher than that of data to be transferred next, to cause the data transmitter to transfer the data having the modified transfer priority preferentially to apparatuses other than the apparatus that transferred the data.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 27, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Haruomi Higashi
  • Patent number: 10133611
    Abstract: A system and method for communicating data between a first software and a second software located on first and second devices, respectively, has a hardware driver and memory associated with each device. Each communication of data from the first software to the second software allocates memory to manage data to be communicated from the first software to the second software, provides memory allocation information to the hardware driver associated with the first software, and transmits the data from the first hardware driver to the second hardware driver for delivery to the second software via the memory associated with the second software.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: November 20, 2018
    Assignee: Synopsys, Inc.
    Inventors: Andrew Alexander Elias, Jean-Pierre Thibault, Nick Bowler, Steven Lougheed, Michael James Lewis
  • Patent number: 10126946
    Abstract: A computer implemented method, system, and computer program product comprising splitting IO from a LUN on the production site to a data protection appliance (DPA), accumulating IO at the DPA until a threshold of IO is reached, and upon reaching the threshold, sending an object containing the IO to an object store.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 13, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Jehuda Shemer, Leehod Baruch, Ron Bigman, Amit Lieberman
  • Patent number: 10122626
    Abstract: Some embodiments provide a method for processing data messages through an overlay network for a cluster of application instances operating on machines located across several datacenters. The method receives a data message, from a first application instance of the cluster operating on a first machine in a first datacenter, destined to a second application instance. When the second application instance operates on a machine in a different, second datacenter, the method (i) encapsulates the data message according to an overlay network defined for the cluster and (ii) forwards the encapsulated data message to a publicly accessible machine of the second datacenter. Only a subset of the application instances operating in the second datacenter operate on publicly accessible machines. When the second application instance operates on a machine in the first datacenter, the method forwards the data message directly to the machine on which the second application instance operates.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: November 6, 2018
    Assignee: NICIRA, INC.
    Inventor: Jeremy Olmsted-Thompson
  • Patent number: 10122585
    Abstract: A server rack includes a mapping module having management ports that are each uniquely associated with and collocated with a rack unit of the server rack, a server installed in a rack unit of the server rack having a host port and a management controller coupled to a management port, and a rack switch including a first switch port coupled to the host port. The management module provides an indication to the mapping module that the host port is an active port, and the mapping module directs the rack switch to query the switch port to determine if the switch port is coupled to the active port in response to receiving the indication, receives a second indication that the switch port is coupled to the active port, and provides a network map for the server rack that indicates that the host port is coupled to the switch port.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: November 6, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Jinsaku Masuyama, Sajjad S. Ahmed, John R. Palmer
  • Patent number: 10097977
    Abstract: A method, an apparatus, and a non-transitory computer-readable storage medium are provided. The method includes initiating communication at an electronic device, providing first information associated with the communication, and providing second information associated with the communication, the second information being provided in a mode that is different from a mode in which the first information is provided.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: October 9, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gyu-Bong Oh, Kyung-Tak Lee, Do-Hyung Kim, Jongsoo Choi
  • Patent number: 10097648
    Abstract: Methods and systems are disclosed herein for a media guidance application that provides diverse and reliable media content suggestions. Specifically, the media guidance application may monitor user preferences of a select group of friends of the user and base media recommendations on those user preferences. The media guidance application may determine close friends of the user, such as friends that a user regularly communicates with, and include recommendations on the media preferences of only those close friends.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: October 9, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Paul Stathacopoulos, Benjamin Maughan
  • Patent number: 10095797
    Abstract: Disclosed are systems, methods, and computer program products for suggesting actions for evaluating user performance in an enterprise social network. In some implementations, a server of the enterprise social network identifies a message configured to be published to a feed of the enterprise social network. The message may comprise textual input received from a client machine associated with a first user of the enterprise social network. The server determines that the textual input comprises information evaluating a second user associated with the enterprise social network. The server provides data for display at the client machine, the data comprising a prompt to the first user to include the information related to the second user in a performance evaluation record for the second user.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: October 9, 2018
    Assignee: salesforce.com, inc.
    Inventor: Peda Venkateswarlu Pola
  • Patent number: 10097410
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to scale application deployments in cloud computing environments. An example method disclosed herein includes marking a scaling status of a virtual machine included in a first node deployed in the computing environment, the first node executing a first component of the application, the scaling status of the virtual machine indicating a change in a number of virtual machines included in the first node. The example method also includes identifying a second node including a dependency with the virtual machine, the second node deployed in the computing environment. The example method also includes updating configuration information associated with the second node based on the scaling status of the virtual machine, the configuration information including a reference to the virtual machine.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: October 9, 2018
    Assignee: VMware, Inc.
    Inventors: Servesh Singh, Arun Narayanaswamy, Rishi Saraf, Saket Kumar, Jitendra Kumar
  • Patent number: 10097595
    Abstract: A stream computer system and a method for processing a data stream in a stream computing system are disclosed. In an embodiment, the method includes collecting data traffic information between each working node and other working nodes and processing speed information for each working node, determining an optimized parallelism degree for each working node according to the collected data traffic information and processing speed information and adjusting a parallelism degree of the working node according to the optimized parallelism degree of the working node.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: October 9, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yunlong Shi, Mingzhen Xia, Cheng He
  • Patent number: 10075409
    Abstract: A method and apparatus for application synchronization are provided. The method for application synchronization in a terminal includes receiving a first alarm registration request, determining whether a data transmission and reception action of an application corresponding to the first alarm registration request is detected within a preset time after a trigger time of the first alarm registration request, and estimating, when a data transmission and reception action of the application corresponding to the first alarm registration request is detected within the preset time after the trigger time of the first alarm registration request, the period of a repetitive synchronization activity associated with the first alarm registration request, and adjusting the execution time of the repetitive synchronization activity according to the period estimation result.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: September 11, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngki Hong, Gunuk Lee, Jinhyoung Kim, Yongseok Park
  • Patent number: 10069877
    Abstract: A method for managing multiple electronic conference sessions. The method includes a computer processor identifying a plurality of conference sessions that a user is attending, wherein the plurality of conference sessions includes a first session and a second session. The method further includes a computer processor identifying one or more triggers that indicate an occurrence of an event in at least one of the plurality of conference sessions. The method further includes a computer processor determining that the user is an active participant in at least the first session of the plurality of conference sessions that the user is attending. The method further includes a computer processor detecting at least one trigger of the one or more identified triggers, within the second session of the plurality of conference sessions that the user is attending.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Anjil R. Chinnapatlolla, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Ajay Sood
  • Patent number: 10069894
    Abstract: The present invention discloses an electronic device, a storage medium and a method for transferring a file. The method for transferring the file includes: submitting a file segment to be transferred to a target device to a transferring queue in a main process; waiting for an interrupt signal; monitoring whether the main process produces upload traffic during a preset time period, and if the main process does not produce the upload traffic during the preset time period, sending out an interrupt request which comprises information that the main process does not produce the upload traffic during the preset time period; stopping waiting for the interrupt signal when a response from the target device or the interrupt request are received.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: September 4, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhi Liao, Hai Zhen Liao, Yuan Zhang
  • Patent number: 10050912
    Abstract: Aspects of the subject disclosure may include, for example, a process that determines an identity of a subscriber of a media service. A viewing criterion of the subscriber is determined and a media content item is identified based on the viewing criterion of the subscriber. The media content item is provided for delivery to a media processing device without first requiring a request for delivery of the media content item. The media processing device is identified by a network service provider based on a selection of the media processing device from among a number of devices of the subscriber that are registered with the network service provider. The selection of the media processing device is based on device capabilities and the identity of the subscriber. Other embodiments are disclosed.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: August 14, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Mark Jeffrey Foladare
  • Patent number: 10050787
    Abstract: Representations of authentication objects are selectable through a user interface, such as through a drag and drop operation. When an authentication object is selected by a user, a corresponding authentication object (e.g., in the form of an authentication claim) is transmitted to s system for authentication. The authentication object may contain information that is sufficient for authentication with the system and the information may include an attestation to the state of a computing environment from which the authentication object is transmitted.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper Mikael Johansson, Gregory Branchek Roth, David Matthew Platz, Rajendra Kumar Vippagunta
  • Patent number: 10044767
    Abstract: In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: August 7, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
  • Patent number: 10043025
    Abstract: A method includes receiving a first request from a first user device to access a first resource that includes data for a second user account for which access to the data is restricted to authorized users, the first request including an authorization token and associated with a first user identifier that identifies a first user; determining that the first user identifier does not identify an authorized user and in response: determining that the first user identifier identifies an authorized user based on the authorization token, and provide the first resource to the first user device; receiving a second request for access to data to the second user account, the second request associated with the first user identifier; and based on the first user identifier being determined to identify authorized user, providing access to the data to the second user account in response to the second request.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: August 7, 2018
    Assignee: Google LLC
    Inventors: Maximilian Ibel, Matthew S. Steiner