Patents Examined by Rupal Dharia
  • Patent number: 8850057
    Abstract: A system and method for efficiently linking local databases having different data formats or standards into a network, wherein a content based router is provided between each of the databases and a network “party line” bus and translates data from the respective database into a common canonical form or format so that all information within the network between the content based routers complies with the common canonical form and are validated according to single standard or mechanism, for example when information first enters the network. Also provided is a tracking or audit mechanism whereby each item of information provided with a unique network identifier when it first enters the network, and is also provided with or associated with a local identifier from each local database that originates or accesses the information item and router identifiers of the content based routers corresponding to those local databases.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: September 30, 2014
    Assignee: Intel Corporation
    Inventors: Joseph D. Natoli, Kristina M. Kermanshahche, Joshua Painter, Alan Boucher
  • Patent number: 8849928
    Abstract: The present invention is an information communication terminal having a function of displaying, together with a received mail list, part or all of a message of a received mail in the selected state in the preview. The information communication terminal includes: a judgment unit judging whether all of the message of the received mail in the selected state fits in a predetermined area for the preview display; and an update unit performing an update in the case when the judgment is affirmative so that information indicating whether the received mail has already been read indicates that it has already been read.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: September 30, 2014
    Assignee: Kyocera Corporation
    Inventor: Takashi Yuyama
  • Patent number: 8850041
    Abstract: Embodiments disclosed herein extend to the use of administrative roles in a multi-tenant environment. The administrative roles define administrative tasks defining privileged operations that may be performed on the resources or data of a particular tenant. In some embodiments, the administrative tasks are a subset of administrative tasks. The administrative role also defines target objects which may be subjected to the administrative tasks. In some embodiments, the target objects are a subset of target objects. An administrator may associate a user or group of users of the particular tenant with a given administrative role. In this way, the user or group of users are delegated permission to perform the subset of administrative tasks on the subset of target objects without having to be given permission to perform all administrative tasks on all target objects.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Madan Appiah, Malcolm Erik Pearson, Daniel Kershaw
  • Patent number: 8849920
    Abstract: A method, computer program product, and data processing system for reducing the storage needed for broadcast-distributed data entities, such as electronic mail messages from a mailing list, are disclosed. Locally stored data entities that are determined to have corresponding copies elsewhere are replaced with identifying information to allow the corresponding copies to be retrieved. In a preferred embodiment, locally-stored electronic mail messages in an electronic mail server that are determined to come from archived mailing lists are replaced periodically with one or more URLs (Uniform Resource Locator) of archived copies of the message. When a request from a mail client to download the electronic mail message is received, the message is reconstructed from the archived copy and returned to the client, rather than being retrieved from local storage.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dustin C. Kirkland, Ameet M. Paranjape
  • Patent number: 8849992
    Abstract: According an embodiment of the present invention, a method, in a client device, for performing a management command for managing the client device, includes receiving scheduling information from a server device, the scheduling information including the management command and a condition, wherein the condition corresponds to a specific time point for executing the management command, monitoring whether the condition is satisfied for performing the management command by determining whether the specific time point arrives or whether a power-on command is received after the specific time point, performing a user interaction by displaying a content related to the management command to be performed, if it is determined that the power-on command is received after the specific time point, and performing the management command according to the user interaction.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: September 30, 2014
    Assignee: LG Electronics Inc.
    Inventor: Pablo Hernandez
  • Patent number: 8843564
    Abstract: A system and method for automatically determining whether or not original message text should be included in a reply electronic message is provided. In one broad aspect, the original message text is included in the reply electronic message as a function of the original message. In a first example, the original message text is included as a function of a domain name of an originating address. In a second example, the original message text is included as a function of maintained information used for determining if original message text should be included in reply electronic messages. In a third example, the original message text is included as a function of an indicative encoding inside the original electronic message. In a fourth example, the original message text is included as a function of maintained information used for detecting address aliases.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: September 23, 2014
    Assignee: BlackBerry Limited
    Inventor: William Daniel Willey
  • Patent number: 8843648
    Abstract: Embodiments disclosed herein extend to the use of external access objects in a multi-tenant environment. First and second tenants contract for operations that users of the second tenant will perform in the first tenant. Identity criteria for the users are determined. These users are mapped to an external access object that represents the second tenant users when performing the operations in the first tenant. The external access object is also associated with the resources and/or data that the users of the second tenant will be allowed access to when performing the operations. The users of the second tenant provide a request for access to the resources and/or data to perform operations. Identity criteria are determined and the users are mapped to an external access object based on the identity criteria. It is determined if the user has permission to access the resources and/or data and perform the operations.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Madan R. Appiah, Malcolm Erik Pearson, Daniel Kershaw
  • Patent number: 8843580
    Abstract: Control and/or feedback are provided for message publication in a publish/subscribe messaging environment. A number of different aspects are disclosed, and an embodiment may include one or more of these aspects. In each aspect, each subscribing application has an associated importance level for a subscription, and this importance level may vary among subscriptions for different message topics. Each published message has an associated topic. In some aspects, each published message also has associated criteria, where the criteria are specified with regard to message classification. In preferred embodiments, the message classification comprises importance criteria specifying requirements for importance level of subscribers registered for the topic of that message. Feedback can be provided regarding whether a message publication meets the importance criteria. Control over message publication can be based on whether a message publication meets the importance criteria.
    Type: Grant
    Filed: February 20, 2011
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anthony P. Beardsmore, Jonathan Levell
  • Patent number: 8838814
    Abstract: A method for establishing a connection includes the following steps: A mobility management entity generates a create bearer context request message and sends the message to a selected serving gateway. The create bearer context request message at least includes address information of at least one packet data network gateway and corresponding indication information of the protocol type of connection establishment. The serving gateway receives and analyzes the create bearer context request message, and determines the protocol type of the connection according to the indication information of the protocol type of connection establishment. The serving gateway processes the create bearer context request message with the determined protocol type of connection. Further provided are a mobility management entity, a serving gateway, and a network system which are able to reduce time delay when connection is established.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: September 16, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shanshan Wang, Ying Hu
  • Patent number: 8838817
    Abstract: Embodiments of the present invention provide a system, method, and computer program product that enables applications transferring data packets over a network to a multi-processing system to choose how the data packets are going to be processed by, e.g., allowing the applications to pre-assign connections to a particular network thread and migrate a connection from one network thread to another network thread without putting the connection into an inconsistent state.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: September 16, 2014
    Assignee: NetApp, Inc.
    Inventor: Anumita Biswas
  • Patent number: 8838829
    Abstract: A method and apparatus for providing information in a network by way of a Pseudowire switching TLV is presented. A second device in the network receives a first message having information relating to a first device in the network. The second device appends information relating to the second device (by way of a Pseudowire switching TLV) to the first message, resulting in a second message. The second message is then forwarded to a third device in the network.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: September 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Luca Martini, W. Mark Townsley, Earl Hardin Booth, III, Christopher Metz
  • Patent number: 8838751
    Abstract: Disclosed are various systems, methods, and other embodiments involving the brokering of real time services for users. To this end, location data is maintained in at least one server representing a current location of each one of a plurality of service providers. A subset of the service providers is identified in the at least one server that are located within a predefined response time relative to a location of a user in response to a request for a service from the user. A listing of the subset of the service providers is sent from the at least one server to a client contemporaneously with a receipt of the request for the service to facilitate a selection of one of the service providers to render the service.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: September 16, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Luan K. Nguyen
  • Patent number: 8838678
    Abstract: Disclosed are various embodiments for providing dynamic cascading for network sites. A request for a resource is obtained from a client. The request includes a version identifier. A location of resource data is resolved for generating the resource. Data associated with the request determines a resource group. The resource group specifies a sequenced listing of resource groups. The location is a first one of the sequenced listing of resource groups in which the resource data is present. The resource is generated from the resource data for presentation to the client. The resource data is loaded from a data cache when the version identifier is less than or equal to a version identifier associated with the resource data in the data cache. The resource data is loaded from a data store when the version identifier is greater than the version identifier associated with the resource data in the data cache.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: September 16, 2014
    Assignee: Zappos IP, Inc.
    Inventor: William L. Weiss
  • Patent number: 8832173
    Abstract: In one embodiment the present invention includes a computer implemented system and method of multithreaded processing on multiple servers. Jobs may be received in a jobs table for execution. Each of a plurality of servers may associate a thread for executing a particular job type. As a job is received in the job table, the associated thread on each server may access the jobs table and pick up the job if the job type for the job is associated with the thread. Jobs may include sequential and parallel tasks to be performed. Sequential job tasks may be performed by one associated thread on one server, while parallel job tasks may be performed by each associated thread on each server. In one embodiment, a metadata table is used to coordinate multithreaded processing across multiple servers.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: September 9, 2014
    Assignee: SAP AG
    Inventors: Anil K. Maddhirala, Ravikumar Subbarayan, Senthil K. Chinnathambi
  • Patent number: 8832273
    Abstract: Procedures and systems may be used for assigning data partitions to data-processing host computers, for example, to initially assign data partitions at the outset of a large data-processing job or during failover measures taken in response to a failed host in a share-nothing database management system (SN-DBMS). In one implementation, a method of managing exclusive access to a data partition within a database system assesses a first host and a second host that have exclusive access to a first and second data partition, respectively, within a database system. The method assigns exclusive access of the data partition to one of the first and second hosts based on factors that may include the processing powers of first and second the hosts, and on processing requirements (such as data quantity and data criticalness) for data on the first and second data partitions.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: September 9, 2014
    Assignee: Symantec Operating Corporation
    Inventors: Qiang Li, Ron-Chung Hu, HanCheng Hsiung
  • Patent number: 8825736
    Abstract: A system and method are disclosed for the creation of future time based search. Service providers identify their availability. This information is then searchable by potential clients to determine if relevant, local service providers are available to perform needed service.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: September 2, 2014
    Assignee: Lifeworx, Inc.
    Inventor: Bal Agrawal
  • Patent number: 8826450
    Abstract: The invention provides for at least three processes for detecting the probability of abusive use of a message account for sending large amounts of unsolicited messages, such as spam, to other message accounts. For example, information provided at registration for a new message account can be processed to determine the likelihood of abusive use of that message account. Also, inbound messages can be processed to determine if the message account that sent the inbound message is abusing the use of that message account. Additionally, outbound messages can be processed to determine if the message account that is attempting to send an outbound message is abusing the use of that message account. Each of these three processes can operate separately or in any combination with each other to further improve the probability that abusive use of a message account will be detected promptly and accurately.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: September 2, 2014
    Assignee: Yahoo! Inc.
    Inventors: Bhasker Hariharan, Naveen Jamal, Anirban Kundu, Vishwanath Tumkur Ramarao, Mark E. Risher, Xiaopeng Xi, Lei Zheng
  • Patent number: 8819146
    Abstract: In a monitoring system for networked devices, a system, method, and computer program product for transferring monitoring information from a remote monitor to a central monitor responsible for monitoring devices on multiple networks. A communications link is established between a remote monitor and a message transfer server. Monitoring information is formatted into a standard format, encrypted, encoded, and sent from the remote monitor to the central monitor as an attachment to an e-mail sent via the communication link to the message transfer server.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: August 26, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 8819282
    Abstract: Mechanisms are provided for resolving a domain name. The mechanisms send a request, from a resolver executing on the data processing system, to a name server requesting a resolution of a domain name into an address. A response to the request is received that includes a local address. The local address has a scope that is local to a site and is not global in scope. A determination is made as to whether the local address corresponds to a domain associated with the resolver. Communications are then performed with a device corresponding to the domain name using the local address in response to a determination that the local address corresponds to a domain associated with the resolver.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yogesh L. Hegde, Seth D. Jennings, Roocha K. Pandya, Prashant A. Paranjape
  • Patent number: 8819288
    Abstract: Systems and methods for compression of data to be transmitted are described. A data stream, such as a byte code sequence, is partitioned into one or more data chunks. The data chunks can be associated with an identifier, such as a signature that differentiates one data chunk from the other. Thus, different data chunks would be identifiable through different signatures. The data chunks associated with the signatures can be compared with a repository or a history buffer. The history buffer includes a collection of previously transmitted data chunks each associated with their respective signature.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Nadim Y. Abdo, Nikolaj S. Bjorner