Patents Examined by Raji Krishnan
  • Patent number: 9230243
    Abstract: A computer-implemented method includes storing data in a memory area such that the data is organized into a plurality of workspaces including a first workspace, creating a second workspace within the memory area, and copying at least a portion of the data from the first workspace into the second workspace. The method also includes enabling simultaneous editing of the first workspace and the second workspace, comparing the first workspace and the second workspace, and synchronizing the first workspace and the second workspace based on the comparison.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: January 5, 2016
    Assignee: Dassault Systemes
    Inventors: Jacques Beinvel, Yann Lancien
  • Patent number: 9219706
    Abstract: The invention is directed to just-in-time (JIT) retrieval of directory information to reduce network traffic and load on directory servers and/or data sources by requesting only the information that is currently needed from the directory server. In the invention, a wrapper operating with a directory server and an application programming interface (API) provides this capability. The wrapper is configured to receive a request from a client and to determine a location corresponding to a set of current attribute values for responding to the request. The wrapper retrieves the set of current attribute values in a JIT manner from at least one of the following: the directory server and an external source. A set of current attributes is returned to the client from the wrapper. By propagating information in a JIT manner, only the information that will be currently used is propagated across the network.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard V. Hom, Eric M. Nelson, James C. North
  • Patent number: 9201610
    Abstract: A device creates a first cloud storage container in a first region of cloud storage, clears a delete flag associated with the first cloud storage container, and stores a first data object in the first cloud storage container in the first region of cloud storage. The device receives a request to delete the first cloud storage container, sets a delete flag associated with the first cloud storage container based on the request to delete the first cloud storage container, and deletes the first cloud storage container if the request to delete has not been rescinded prior to expiration of a time period.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: December 1, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William James Wofford, IV, Jon McRay, James Michael Muell, Shanlu Wu, Lee Jason Smith
  • Patent number: 9202218
    Abstract: Disclosed are various embodiments for processing email and/or reply emails. A contact entry associated with a user issue is created. The contact entry is associated with an issue category based upon a context of the contact entry. A unique email token associated with the contact entry is generated. Emails sent to the user are generated with a reply-to address that incorporates the email token.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: December 1, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Zachary Crisman, Dennis Crisman, Siddharth Vivek Joshi, Jamie J. Sheehan, Charles E. Dannaker
  • Patent number: 9137550
    Abstract: Aspects of the present disclosure relate to the caching of network content requested by a user of a client computing device during a browsing session. The client computing device's various networks and varying bandwidth can have a negative impact on the browsing session. Caching of network content can enhance performance. For example, network content can be cached on a wireless mobile device so that it is available on the device at a further time without requiring significant bandwidth or, in some cases, even a network connection. Predicting the bandwidth at the time the cached content will be accessed can allow customized caching and an improved user experience.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: September 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Jacob Gabrielson, Bradley E. Marshall, Nicholas J. Maniscalco
  • Patent number: 9130803
    Abstract: Control of collaborative devices, including providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server, providing a registry service to which the collaborative devices are coupled for data communications, and providing at least one registry table, wherein the registry table includes registry records, wherein the registry records include registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices include data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities. The method further includes providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices, and controlling the collaborative devices in accordance with the predetermined algorithm.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Derral C. Thorson
  • Patent number: 9100305
    Abstract: In one embodiment, a centralized network management server (NMS) determines a network state of a low power and lossy network (LLN) based on resource utilization due to traffic in the LLN. The NMS also determines an admission state based on the network state, and admission control (network-wide and/or localized control) based on the admission state. As such, the centralized NMS can then administer the admission control for all nodes in the LLN, where network-wide control comprises a single control command to all nodes in the LLN, and the nodes direct admission based on the control command, and where localized control comprises a request-response exchange between the nodes and the centralized NMS, and the NMS directs admission on a per-request basis.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: August 4, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Jean-Philippe Vasseur, Karthikeyan Ganesan, Vikram Jayaraman
  • Patent number: 9098129
    Abstract: A hand-held device can communicate with at least one electronic device via a communicating platform. The hand-held device includes a location database, at least one orientation device, a computing module, a comparing module, a control unit, and a transmitting module. The at least one orientation device detects a direction information related to the pointed-to electronic device relative to the hand-held device. The location database stores a location information related to the position of each electronic device relative to the hand-held device. The computing module can calculate a pointed-to location information related to the position of the pointed-to electronic device relative to the hand-held device based on the direction information. The comparing module can distinguish the pointed-to electronic device by comparing the pointed-to location information with the location information in the location database.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: August 4, 2015
    Assignee: WISTRON CORPORATION
    Inventor: Tung-Sheng Ting
  • Patent number: 9094263
    Abstract: According to a peer-to-peer protocol, a peer-to-peer network includes multiple clubs and multiple peers that receive content distributed by a source of the network. Each of the plurality of peers is part of at least two of the clubs. As content is generated, the source divides the content into multiple data blocks and assigns each data block to a club. Each data block is transmitted to peers that belong to the club assigned to the data block. When a peer in a club receives a data block assigned to that club, the peer distributes the data block to other peers in the club. Additionally, the peer transmits the data block to peers in other clubs. Also, the peer receives data blocks assigned to other clubs from peers that are not members of the club.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: July 28, 2015
    Assignee: BitTorrent, Inc.
    Inventor: Bram Cohen
  • Patent number: 9078282
    Abstract: The disclosure provides a method and an apparatus for implementing a network device function of a wireless communication terminal, belonging to the field of communications. The method for implementing a network device function of a wireless communication terminal includes: the apparatus for implementing the network device function of the wireless communication terminal receives a control instruction and determines a sender of the control instruction; when the sender of the control instruction is a host, the apparatus for implementing the network device function of the wireless communication terminal forwards the received control instruction to the wireless communication terminal; and, when the sender of the control instruction is the wireless communication terminal, the apparatus for implementing the network device function of the wireless communication terminal forwards the received control instruction to the host.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: July 7, 2015
    Assignee: ZTE CORPORATION
    Inventor: Ming Zhao
  • Patent number: 9065762
    Abstract: Provided are a method and apparatus for controlling load shedding for excluding data streams input into a data stream management system (DSMS). A method of selecting data not to be in the data process may be determined. A load shedding factor may also be determined. Data streams of the data process may be processed by applying the method of selecting the data according to the load shedding factor.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: June 23, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-woo Ryu, Seok-jin Hong, Keun-joo Kwon, Yo-han J. Roh
  • Patent number: 9043449
    Abstract: An example method transmits a path message to an egress node, via intermediate nodes, that configures OAM monitoring of an entire connection between an ingress node and the egress node and also configures OAM monitoring of at least one segment of the connection shorter than the entire connection by at least one intermediate node. The path message comprises a LSP attributes object and an ERO. The LSP object comprises technology-specific attributes defining descriptors for configuring the egress node in accordance with a communication protocol utilized for the connection; and technology-independent OAM parameters that, irrespective of the communication protocol, define an OAM type to be used by the egress node, and define desired monitoring actions for the egress node to perform. The ERO comprises a respective HOP Attributes sub-object for configuring each of the at least one intermediate nodes.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: May 26, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: András Kern, Attila Takács
  • Patent number: 9031008
    Abstract: A wireless communication system includes a base station capable of communicating with a plurality of subscriber stations. The base station can transmit control information and data to a subscriber stations. The base station also can identify a set of RS patterns to be used to communicate with the subscriber station, assign a subset of antenna port numbers within the set of RS patterns to the subscriber stations. The base station can indicate the assigned states in a Downlink Control Information (DCI) format transmitted in a Physical Downlink Control Channel (PDCCH). The base station transmits the data using a subset of antenna ports corresponding to the subset of antenna port numbers. The base station also can map reference signals corresponding to the subset of antenna ports according to at least one RS pattern within the set of RS patterns.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: May 12, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Han Nam, Jianzhong Zhang
  • Patent number: 9021097
    Abstract: A method, system and computer program product for managing and deploying physical and virtual environments across multiple hardware platforms. A single unit, referred to herein as a cloud construction block, contains both the hardware and software components used to build a cloud computing environment. By having such a single unit contain both the hardware and software components needed to build a cloud computing environment, the user no longer needs to purchase and integrate different hardware and software components. Furthermore, the cloud construction block contains modular pieces of hardware, such as compute hardware, memory hardware, storage hardware and network hardware, that are integrated with management software configured to manage both the hardware and the cloud computing environment in a seamlessly integrated package. Since there is a single management system, the management software allows the user to manage the modular pieces of hardware via a single user interface.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rohith K. Ashok, Thomas M. Brey, Raymond J. Harrington, Matt R. Hogstrom, Matthew J. Sheard
  • Patent number: 9007908
    Abstract: A system and method for remote and mobile patient monitoring service is provided using heterogeneous wireless access in which each patient is equipped with a remote monitoring device with a heterogeneous wireless transceiver. This can be a value-added service provided by a Healthcare service provider (i.e., a hospital or healthcare center) for which the Healthcare service provider can pay to the wireless network service provider (i.e., a network operator). With heterogeneous wireless access, a remote/mobile patient can use different types of wireless technologies (e.g., WiMAX-based WMAN and WiFi-based WLAN technologies) to transfer monitored bio-signal data to the healthcare center. The monitoring device can buffer and then transmit the bio-signal data to the healthcare center through the heterogeneous radio access network. In this device, there can be two buffers used to store bio-signal data, each with different priority. The scheduler in this device can make an optimal decision on data transmission.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: April 14, 2015
    Assignee: Telecommunications Research Laboratories
    Inventors: Dusit Niyato, Abu Zafar Ekram Hossain, Sergio Guido Camorlinga
  • Patent number: 9002929
    Abstract: Methods and apparatus to reduce memory requirements of software applications in a process control system are disclosed. An example apparatus includes a primary process space to execute a primary application for use in a process control system, a primary user interface associated with the primary application and to be rendered on a display, and a secondary application to be invoked via the primary application. The secondary application includes a client application to enable interaction between the primary application and the secondary application, and a server application that serves the client application to implement at least one software component to generate a secondary user interface associated with the secondary application. The secondary user interface is to be communicated to the primary application to be rendered within the primary user interface.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: April 7, 2015
    Assignee: Fisher Controls International LLC
    Inventor: David Curtis Ingram
  • Patent number: 8996634
    Abstract: A system and method for an automatic messaging system which automatically sends emails or pages to groups of people with specific data from a database. Other messaging tools may be utilized. The data source that provides information may be any ODBC compliant data source including standard DBMS (SQL Server, Oracle, Informix, DB2, Sybase, etc.) Access databases, or Excel spreadsheets.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: March 31, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Charles E. Atchison, Goutham Belliappa, Michelle L. Randolph
  • Patent number: 8996610
    Abstract: In accordance with embodiments, there are provided proxy mechanisms and methods for utilizing an identifier of a request to route the request to a networked device. These proxy mechanisms and methods for utilizing an identifier of a request to route the request to a network device can avoid delays associated with using DNS to route requests, while further reducing a number of IP addresses necessary for routing such requests to various network devices.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: March 31, 2015
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Sureshchandra, Steven Lawrance, Ryan Guest, Addison Luh
  • Patent number: 8996672
    Abstract: Systems and methods that receive at information technology (IT) management system data from at least two IT management systems, wherein the data identifies resource coverage known to each respective IT management system are discussed. The system or method may generate an IT management system coverage map as a function of the IT management system data using the coverage map generator, wherein the coverage map indicates if there is a gap in IT resource coverage of the at least two IT management systems and whether the IT resource gap creates a possible compliance issue with a policy to be followed by one of the at least two IT management systems, and wherein the IT resource gap is discovered by comparing the IT management system data of the at least two IT management systems.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 31, 2015
    Assignee: CA, Inc.
    Inventor: Yaron Holland
  • Patent number: 8990300
    Abstract: Technology for constructing a contact sharing history is disclosed. One method comprises receiving, at a computing device of a second user, a communication contact information element of a first user. The contact information is linked to a personal identification key associated with the first user. A link to a personal identification key associated with the second user is added to the communication contact information element to form the contact sharing history. The contact sharing history can then be used to identify how the second user obtained the first user's communication contact information element.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: March 24, 2015
    Assignee: Mitel Networks Corporation
    Inventor: Peter Matthew Hillier