Miscellaneous Patents (Class 709/200)
  • Patent number: 8935354
    Abstract: According to one aspect of the present disclosure, a method and technique for coordinating write sequences in a data storage system is disclosed. The method includes: responsive to a primary device receiving a request to write to primary storage, receiving from the primary device a request for a sequence number; generating a current sequence number for the write; generating a first identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number; generating a second identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number and a previous sequence number; transmitting the current sequence number and the second identifier to the primary device; and transmitting the current sequence number and the first identifier to the secondary devices writing to secondary storage based on the previous sequence number.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventor: John P. Wilkinson
  • Patent number: 8935332
    Abstract: Content is received from a first user. Then, in response to the receiving, logical relationship information describing logical relationships among a plurality of users is accessed and potential membership of the first user in a first group of users is determined based on the logical relationship information, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, by a candidate scorer module. Then, in response to a determination that the first group has a score from the candidate scorer module that does not meet a preset threshold, a new group is created comprising users that are located proximate to each other. The content received from the first user is forwarded to other users of either the first group or the new group, based on the threshold determination.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 13, 2015
    Assignee: LinkedIn Corporation
    Inventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
  • Patent number: 8930563
    Abstract: An extensible architecture that enables developers to focus solely on the domain-specific nature of the stream processing algorithm to be implemented. It is positioned as an intermediary component between streaming data feeds and stream algorithms, thereby aggregating demand on data sources and hiding the complexity involved in managing active connections to different data sources. Per-algorithm stream throttling is provided so that individual algorithms do not get overloaded; thus, ensuring that algorithms receive fresh items from the data feeds to which the algorithms subscribe. Feed items can be discarded when an algorithm is not able to process the items in realtime to ensure that feed items are sampled at the fastest processing rate of the algorithm. Thus, a single instance of an algorithm can handle an entire data stream. Moreover, redundancy can be achieved by running the same configuration on multiple machines.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventor: Timothy Harrington
  • Patent number: 8931061
    Abstract: Techniques for providing access to data in dynamic shared accounts are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing data in dynamic shared accounts. The system may comprise one or more processors communicatively coupled to a network. The one or more processors may be configured to identify a first user associated with an account, identify a second user to have access to the account associated with the first user in the event the first user is unavailable to access data or perform functions associated with the account, map the second user to the account, and provide the second user access to the account based on the mapping and with access privileges associated with the first user.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: January 6, 2015
    Assignee: Symantec Corporation
    Inventors: Sharada Sundaram, Robert Koeten
  • Patent number: 8930888
    Abstract: Modelling a serialized object stream can include receiving a stream of bytes corresponding to the serialized form of a first object, creating an empty initial model for containing a generic object and a generic class, and, upon detection of a class from the stream, constructing a corresponding generic class object in the model using a processor. Upon detection of a new object from the stream, a corresponding generic object in the model can be constructed. Further objects and classes in the model that are associated with the generic objects and classes can be referenced.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventor: Julien Canches
  • Patent number: 8924537
    Abstract: Systems, methods, and machine readable and executable instructions are provided for business process tracking. Business process tracking can include collecting data from network traffic. Instances of the data can include a number of events, a session identifier, and user information. The data can be filtered to a reduced number of events with a network monitoring engine. A number of business process event identifiers corresponding to the reduced number of events can be defined in a network adaptor. An individual instance of the business process can be distinguished according to the session identifier and the user information. The individual instance of the business process can be tracked independent of a number of applications running on the network.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: December 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anupriya Ramraj, Craig Robert Shanks, Maurice Haman Abraham
  • Patent number: 8924456
    Abstract: A method and a system are disclosed for processing online joint guarantee. After a server receives an application from a user, the server provides various types of joint guarantee grouping to the user for selection. The server creates a joint guarantee group having a unique ID according to the selection of the user, organizes the information of the joint guarantee group into a data packet and sends the data packet to a bank system to be approved. The method potentially improves the success rate of joint guarantee grouping and removes the geographical limitations. Through the Internet, the method makes it possible to join companies of different geographical locations for online joint guarantee. The method also establishes a complete online alert mechanism, and realizes computerized loan risk control to improve the business credit system.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: December 30, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Xiaoming Hu, Jing Gao, Feng Li, Jinbo Xia, Yanmin Xu, Weiyan Lv, Lijiang Zhang, Zhengwei Zhang
  • Patent number: 8918448
    Abstract: A computer implemented method, a data processing system, and a computer program product deploy application components within a distributed environment. A Runtime management platform opens an application archive for an application to be deployed onto a distributed computing environment. The runtime management platform identifies a set of application components for the application. The runtime management platform identifies at least one set of rules defining application component deployment patterns for the set of application components. The runtime management platform deploys the set of application components to a set of runtime containers according to the at least one set of rules defining the application component deployment patterns.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Soobaek Jang
  • Patent number: 8914432
    Abstract: Methods and apparatus for testing real-world performance of an system under test are disclosed. The system under test is loaded with interactive transactions. A realistic mix of network traffic is simulated on the communications network. The performance of the system under test under load is tested. Accordingly, a real-world test of the system under test is provided.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: December 16, 2014
    Assignee: Ixia
    Inventors: Clifford Hannel, David Anderson
  • Patent number: 8914506
    Abstract: Certain aspects of a method and system for managing network power policy and configuration of data center bridging may include a network domain that comprises a single logical point of management (LPM) that coordinates operation of one or more devices, such as network interface controllers (NICs), switches, and/or servers in the network domain: The single LPM may be operable to manage one or both of a network power policy and/or a data center bridging (DCB) configuration policy for the network domain.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: December 16, 2014
    Assignee: Broadcom Corporation
    Inventors: Hemal Shah, Uri Elzur, Patricia Ann Thaler
  • Patent number: 8914498
    Abstract: Calculating a checksum utilizing inactive networking components in a computing system, including: identifying, by a checksum distribution manager, an inactive networking component, wherein the inactive networking component includes a checksum calculation engine for computing a checksum; sending, to the inactive networking component by the checksum distribution manager, metadata describing a block of data to be transmitted by an active networking component; calculating, by the inactive networking component, a checksum for the block of data; transmitting, to the checksum distribution manager from the inactive networking component, the checksum for the block of data; and sending, by the active networking component, a data communications message that includes the block of data and the checksum for the block of data.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Aho, Dong Chen, Noel A. Eisley, Thomas M. Gooding, Philip Heidelberger, Andrew T. Tauferner
  • Patent number: 8909706
    Abstract: In particular embodiments, a gaming kiosk may be granted federated access to social networking information of a user, initiated upon activation of a physical access token. A user may initiate a workflow, by activating a physical token, that establishes a federated access session between a gaming kiosk and a social networking system to allow the gaming kiosk to augment the user's experience with social networking information and to publish gaming information to the social networking system.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: December 9, 2014
    Assignee: Facebook, Inc.
    Inventors: Joel Benjamin Seligstein, Richard Kenneth Zadorozny, Niket Biswas
  • Patent number: 8909764
    Abstract: There is provided a method of scheduling requests from a plurality of services to at least one data storage resource. The method comprises receiving, on a computer system, service requests from said plurality of services. The service requests comprise metadata specifying a service ID and a data size of payload data associated with said service request, and at least some of said service IDs have service throughput metadata specifying a required service throughput associated therewith. The method further includes arranging, in a computer system, said requests into FIFO throttled queues based on said service ID and then setting a deadline for processing of a request in a throttled queue. The deadline is selected in dependence upon the size of the request and the required service throughput associated therewith. Then, the deadline of each throttled queue is monitored and, if a request in a throttled queue has reached or exceeded the deadline the request is processed in a data storage resource.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: December 9, 2014
    Assignee: Xyratex Technology Limited
    Inventor: Ganesan Umanesan
  • Patent number: 8903865
    Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Zhen G. Li, Jun W. Zhang
  • Patent number: 8904002
    Abstract: Systems, methods and computer program products are provided for reducing overhead in component interactions comprising monitoring interactions between components residing within a domain boundary; storing data indicative of the interactions; analyzing the data to determine whether there is a first component on a first server and a second component on a second server within the domain boundary that are coupled and dislocated that should be co-located; evaluating available server resources; determining whether the first and second components can be co-located based upon the evaluation of available server resources; and conveying a request to co-locate the first and second components if it is determined that the first and second components can be co-located.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Mohammad N. Fakhar, Hari Shankar
  • Patent number: 8903924
    Abstract: Methods, systems, and computer program products may aggregate data in electronic communications. The method may include detecting, by a computer system, receipt of one or more text-based electronic communications, and identifying, by the computer system, first data of interest with a predetermined characteristic in the text-based electronic communications. The method may additionally include extracting, by the computer system, the identified first data of interest from the text-based electronic communications, and obtaining, by the computer system, an initial first set of associated data that is associated with the extracted first data of interest from at least one electronic resource external to the computer system. The method may further include displaying, by the computer system and independently of the text-based electronic communications and the at least one electronic resource, the extracted first data of interest with the obtained initial first set of associated data.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter M. Jensen, Arun K. Sar, Cody J. Schaff, Robert L. Welgan
  • Patent number: 8903909
    Abstract: A system for detecting and extending user engagement with stream content includes an engagement extension module that comprises a context identification module, an abandonment detection module, an engaging post generator and an injection module. The context identification module determines the interactions of the user with content stream and provides the user interaction signals to the abandonment detection module. The abandonment detection module analyzes these signals to determine whether there is a risk that the user may abandon or disengage from interacting with the content stream. The engaging post generator generates messages or other information likely to be interesting to the user and keep them engaged. If the abandonment detection module determines that there is a risk that the user may abandon or disengage from interacting with the content stream, the injection module adds a message or post generated by the engaging post generator into the content stream for the user.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Jonathan Terleski
  • Patent number: 8892641
    Abstract: There are provided a server machine and communication terminals communicatively connected to each other over a communication network. The server machine delivers software to a communication terminal. The server machine again delivers to the communication terminal delivered software which was delivered at least once to the communication terminal. Each communication terminal has an identification information transmitter section obtaining identification information by which users are identified. The server machine includes a delivery management database to manage the identification information and software delivery history information in an associated manner.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: November 18, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Yoshihisa Adachi
  • Patent number: 8892749
    Abstract: A notification signal, intended to be received by a wireless communication device, is repetitively broadcast by a portable activity-monitoring device that generates user-activity data corresponding to activity of an individual bearing the portable activity-monitoring device. The notification signal conveys information that identifies the portable activity-monitoring device and indicates whether or not the portable activity-monitoring device seeks establishment of a wireless communication link to enable transmission of the user-activity data to the wireless communication device.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: November 18, 2014
    Assignee: Fitbit, Inc.
    Inventors: James Park, Heiko Gernot Albert Panther, Barry Christopher Burton, Eric Nathan Friedman
  • Patent number: 8892633
    Abstract: A method and apparatus for transmitting a User Interface (UI) to a client in a communication system supporting a Remote User Interface (RUI), in which a representation level of a UI requested by the client is determined, whether the representation level is available in a service provided to the client is determined, and a UI having an available representation level is provided to the client, according to the determination results.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: November 18, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyung-Mo Park, Jae-Yeon Song, Kook-Heui Lee, Seo-Young Hwang
  • Patent number: 8886698
    Abstract: Processing relating to maintenance of a monitoring subject device is performed by detecting by a computer an IP address of an electronic device connected to a LAN, automatically referring to communication protocol specification data indicating a communication protocol with the electronic device indicated in remote maintenance management data provided in advance or obtained from the electronic device, and performing a communication with the electronic device by using said communication protocol and the IP address indicated by the communication protocol specification data.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: November 11, 2014
    Assignee: Sony Corporation
    Inventor: Tatsuya Ikeda
  • Patent number: 8886737
    Abstract: A method includes, receiving social network information of a user. The received social network information represents social graph data of the user and social network interactions of the user. The method also includes determining one or more subjects from content of the social graph data of the user and the interactions of the user. The method also includes identifying an initial collection of one or more individuals prominent in the one or more subjects from one or more measures of potential prominence provided by social network information of the individuals. The method also includes enhancing the initial collection of one or more prominent individuals to include additional prominent individuals. The method also includes providing a list of selectable entries to the user that includes each of the identified and additional prominent individuals.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Kumar Mayur Thakur, Sheng Zhang, Jeremy Hylton
  • Patent number: 8886169
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, receiving over a communication network audio voice data originating from a telephony communication session established between a first communication device and a second communication device, transcribing the audio voice data to a text transcription, detecting a presence of a first communication device in the vicinity of a media processor device, and presenting the text transcription on a display communicatively coupled to a media processor device in response to the detected presence of a first communication device. Other embodiments are disclosed.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: November 11, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Abraar Hussain, Ankur Bansal, Javier Gerardo Arboleda, Matthew Bojorquez, Cameron Broome, Amber Lynette Browning, Sunija Christelda, Brian Comilang, Khine Htun, Sasha Ng, Nimisha Shah, Michael Siruno
  • Patent number: 8879641
    Abstract: There is provided a method for employing Parameter Set information corresponding to an Advanced Video Coding (AVC) file. The method includes the step of embedding the Parameter Set information into a Hint Track of the AVC file.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: November 4, 2014
    Assignee: Thomson Licensing
    Inventors: John William Richardson, Jens Cahnbley
  • Patent number: 8880607
    Abstract: Implementations of the present disclosure include generating one or more suggested social circles based on an analysis of past user interactions. The user can accept the suggested social circle and use it to distribute digital content. Generating a suggested social circle can include determining, for each of various sets of contacts, an initial score that represents a strength of the particular user's affinity to the set as a whole based on prior interactions of the particular user with the set, and determining, for each member of each set, an individual score that represents an average strength of the particular user's affinity to the member based on the interactions. An overall score for each set is calculated based on the initial score for the set and the individual scores of each member in the set. Based on the overall scores, at least one of the sets is identified for presentation as a suggested social circle to the particular user.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventors: Ron Merom, Avinatan Hassidim, Yossi Matias, Alon Mittelman, Tal Uziely, Hilly Meerovitch, Tzvi Itzhak Barenholz, Sigalit Bar, Ari J. Leichtberg
  • Patent number: 8880671
    Abstract: Embodiments of the present invention relate to the release of computing infrastructure components (e.g., hardware, software, combinations thereof, etc.) from a networked computing environment for potential use by another networked computing environment. In a typical embodiment, a computing infrastructure component is identified from set of computing infrastructure components associated with a networked computing environment. It may then be determined whether the computing infrastructure component can be released from the networked computing environment. Then, responsive to the determination, the computing infrastructure component may be released from the networked computing environment.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II, Brian M. O'Connell
  • Patent number: 8880197
    Abstract: A field device for connection to a fieldbus, wherein the field device is designed to exchange via the fieldbus a data transmission object with a host computer or with an additional field device, wherein the data transmission object has a plurality of freely loadable, transmission berths, and wherein the field device includes a data mapping structure, which establishes an association between variables to be transmitted and transmission berths of the data transmission object.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: November 4, 2014
    Assignee: Endress + Hauser Flowtec AG
    Inventors: Marco Colucci, Dion Bouwer, Jochen Stinus
  • Patent number: 8880620
    Abstract: Architecture that enables data handling according to types of social relationships. A social graph is used to categorize the types of the social relationships of the tagged messaging users. The social graph can include social relationship categories for friends, family, coworkers, and blocked individuals of the recipient, for example. The social graph can also include metadata related to the tagged users. The metadata defines the social relationship of the tagged users to the recipient. Delivery of messages to the recipient from the tagged messaging users is managed based on the social graph. Delivery management can include blocking messages, allowing the messages through, or delivering the messages with high or low priority, for example. Email messages can be delivered to respective email locations based on the social graph. User information can be imported and/or mined from external sources to augment the social graph.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeremy de Souza, Charlie R. Chung, Wilbert De Graaf, Shubhankar Sanyal
  • Patent number: 8874777
    Abstract: A streaming media system employs dynamic rate adaptation. The method includes a file format compatible with legacy HTTP infrastructure to deliver media over a persistent connection. The method further includes the ability for legacy client media players to dynamically change the encoded delivery rate of the media over a persistent connection. The method provided works transparently with standard HTTP servers, requiring no modification and leverages standard media players embedded in mobile devices for seamless media delivery over wireless networks with high bandwidth fluctuations. A system is also specified for implementing a client and server in accordance with the method.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: October 28, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kevin J. Ma, Tung Ng, Jianguo Xu, Raj Nair
  • Patent number: 8874710
    Abstract: In accordance with an example embodiment of the present invention, access network discovery information is received from an access network discovery and selection function server, access network discovery assistance information is received from a separate server, and the received access network discovery and access network discovery assistance information is used in network discovery.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: October 28, 2014
    Assignee: Nokia Corporation
    Inventors: Jukka Pekka Reunamäki, Petri Antero Tuominen
  • Patent number: 8874641
    Abstract: Disclosed are various embodiments for speculatively generating network page components to reduce network page generation latency. Multiple alternative network page components are determined based at least in part on data associated with a user. A network page request is obtained from a client associated with the user, and generation of the alternative network page components is commenced in response to the network page request. One or more of the alternative network page components is selected. The network page is generated, including one or more of the alternative network page components and excluding other alternative network page components.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: October 28, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremy Boynes
  • Patent number: 8873426
    Abstract: A method for wireless network connectivity in a data center includes communicating between nodes in a data center across a wireless interconnectivity through artificially created paths between nodes in the data center, the nodes being at least one of a server, router, switch, and other such components in the data center that require connectivity; and managing the wireless interconnectivity by a control and management entity.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: October 28, 2014
    Assignee: NEC Laboratories America, Inc.
    Inventors: Kishore Ramachandran, Ravindranath Kokku, Rajesh Mahindra, Sampath Rangarajan
  • Patent number: 8874734
    Abstract: A system, apparatus, and method for managing energy conservation in a mesh network of smart container monitoring system is provided. The monitoring unit and the monitored devices within each smart container form a first-tier network, and the smart containers in vicinity are wirelessly connected to form a second-tier mesh network. Each tier of network awakens per a defined procedure to allow for establishment of communication for a short amount of time.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: October 28, 2014
    Assignee: GlobalTrak, LLC
    Inventor: Ronald Straz
  • Patent number: 8874779
    Abstract: A live streaming system/method provides cross platform live streaming capabilities to mobile devices. A file format compatible with legacy HTTP infrastructure is used to deliver media over a persistent connection. Legacy client media players can dynamically change the encoded rate of the media delivered over a persistent connection. Standard HTTP servers may be used without modification, leveraging standard media players embedded in mobile devices for seamless media delivery over wireless networks with high bandwidth fluctuations.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: October 28, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kevin J. Ma, Jianguo Xu, Raj Nair, Ichang Lin
  • Patent number: 8874778
    Abstract: A live streaming system/method provides cross platform live streaming capabilities to mobile devices. The live streaming system includes a live streaming recorder operative to (1) capture a live media stream generated by a live media source and save the captured live media stream as a recorded stream in a recorded media file, and (2) transcode the recorded stream into a plurality of transcoded media files of respective different media encoding formats. The system further includes a stream distribution subsystem operative to generate a plurality of distributed media streams each generated from one or more of the transcoded media files, each distributed media stream being delivered to a corresponding set of the mobile endpoint devices.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: October 28, 2014
    Assignee: Telefonkatiebolaget LM Ericsson (Publ)
    Inventors: Jianguo Xu, Man Li, Tung Ng, IChang Lin, Raj Nair
  • Patent number: 8874660
    Abstract: A system and method for circumventing a do-not-disturb status of an instant messaging user including defining a policy of circumvention rights for circumventing do-not-disturb status in instant messaging. A do-not-disturb status of an instant messaging user is identified, and the do-not-disturb status of the instant messaging user is circumvented based upon the policy of circumvention rights.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: October 28, 2014
    Assignee: Internatonal Business Machines Corporation
    Inventors: Gary Denner, Patrick Joseph O'Sullivan, Ruthie D. Lyle, Mary Ellen Zurko, Cynthia E. Barber-Mingo
  • Patent number: 8874732
    Abstract: Systems and methods for end-to-end network-based services metering validation in a network-based services system may support configuring a client usage simulator on one or more computers to simulate client usage of a network-based services system. The system and method may include implementing an external usage meter in the client usage simulator to monitor and record one or more types of usage and send the information to an auditor implemented on one or more computers. An internal meter in the network-based services system may monitor and record usage of the network-based services system by the client usage simulator. The recorded information may be sent to an auditor for comparison with the external records.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: October 28, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Anish Sukumaran, Mahmoud A. Abuelela, Kevin Christopher Miller
  • Patent number: 8874768
    Abstract: Methods for providing for secure communications across data networks, including untrusted networks. In one embodiment, the method comprises establishing security associations between devices on the network using a digital certificate and key exchange protocol. In one variant, the digital certificate comprises a public encryption key; the recipient of the certificate authenticates the sender using at least the signature, and then generates a cryptographic element (e.g., key), and initialization vector. The key is encrypted and sent back to the originator, where it is decrypted and used to encrypt datagrams sent between the devices. The initialization vector may be used to initialize the encryption algorithm on the receiving device.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: October 28, 2014
    Assignee: Round Rocks Research, LLC
    Inventors: James M Holden, Stephen E Levin, James O Nickel, Edwin H Wrench
  • Patent number: 8874530
    Abstract: A method, computer readable medium and system are disclosed. At least one embodiment of a method includes receiving one of a character and a string; determining a character string part space based on a remaining portion of a character string part capacity, of an existing array element, and a length of one of the character and the string; and one of (1) storing one of the character and the string in the existing array element if the length of one of the character and the string is less than or equal to the remaining character string part capacity of an existing array element and (2) adding a new array element and storing one of the character and the string in the new array element if the length of one of the character and the string is greater than the remaining character string part capacity of an existing array element.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: October 28, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Andreas Siwick
  • Patent number: 8874145
    Abstract: Methods and apparatus, including computer program products, for identifying a request to locate a user. The request identifies a network operator-independent personal location code (PLC) for the user. Identifying a first device associated with the user based on the PLC. The first device is associated with a first network operator. And obtaining the current location of the first device from the associated first network operator.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: October 28, 2014
    Assignee: TeleCommunication Systems, Inc.
    Inventor: Charles Francis Cone
  • Patent number: 8868691
    Abstract: Disclosed is a method for processing content published on-line so as to identify each item in a unique manner. In some implementations, an RSS feed is received from a publisher and a unique identifier is identified for each item in the feed. Each item then has third party content or advertisements associated with the item based on the unique identifier. The feed is then stored and, when appropriate, updated. The augmented feed, which contains the third party content and the items in the feed, is provided to user devices.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventor: Eric M. Lunt
  • Patent number: 8868784
    Abstract: A method, apparatus, and machine readable storage medium is disclosed for handling Dynamic Host Configuration Protocol (DHCP) at a first DHCP server, assigning a priority to each of a plurality of subnets and assigning to a client, a previously assigned IP address if the previously assigned IP address is still available and if the previously assigned IP address is in a subnet having a highest priority.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 21, 2014
    Assignee: Alcatel Lucent
    Inventor: Ramaswamy Subramanian
  • Patent number: 8862722
    Abstract: An approach is provided for monitoring network environment changes. A plurality of events relating to activation of one or more network elements are tracked, wherein the events include movement of cables for the network element and activities corresponding to verification of connections over the cables. Event information relating to the events are stored. The event information includes status information of the verification of the connections. Access is provided to the stored event information for presentation via a portal.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: October 14, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian Smith, Bobby J. Peel, Jesse E. Perkins
  • Patent number: 8862660
    Abstract: Computer-implemented method is disclosed. Method includes initiating connection to client side in first client-server protocol between client side and server side. First client-server protocol is application layer protocol in OSI model. Method also includes receiving indication of data sink for first client-server protocol. Data sink is configured to receive and process output data of first client-server protocol. Method also includes receiving indication of data source for first client-server protocol. Data source is configured to provide input data for first client-server protocol. Method also includes receiving indication of communication pathway between two or more of data source, data sink, client side, and server side. Method also includes facilitating transmitting input data from data source to client side via communication pathway for transmission of input data from client side to server side.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: October 14, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Andrew T. Fausak, Oleg Rombakh, De Yu Liu
  • Patent number: 8862767
    Abstract: Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: October 14, 2014
    Assignee: eBay Inc.
    Inventor: Sebastien Taveau
  • Patent number: 8862654
    Abstract: Methods and systems for syndicating media with distributed content rights. A system whereby an alternate website can enable media services for their audience by allowing content submitters to directly contribute media files for distribution to a web based media provider while maintaining member rights and member managed distribution channels is presented. In addition, by the use of metadata the media files can be easily referenced, included, and searched on by the alternate website. A method for syndicating media with distributed content rights is also presented.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Gabriel Cohen, Nick Dower, John Harding
  • Patent number: 8862676
    Abstract: A system, computer program product and method for dynamically digesting one or more user notifications based at least in part on one or more rules are disclosed. In some implementations, the system includes a notification receiver module, a rule application module and a notification digestion module. The notification receiver module receives notifications including a first notification. The rule application module obtains rules for determining a send condition including a delay time and a maximum delay time, sets the delay time and the max delay time, determines whether another notification is received within the delay time, resets the delay time responsive to another notification being received within the delay time, and repeats the determination and delay time reset until a send condition occurs. The notification digestion module, responsive to the send condition occurring, digests the notification(s) received prior to the send condition and sends a digested notification to the user.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Alexander Collins
  • Patent number: 8856306
    Abstract: Examples disclosed herein relate to determining an active zone manager based on disruption prediction metrics. Examples include providing a first disruption prediction metric of a first fabric to a second fabric, acquiring a second disruption prediction metric from a second fabric, and determining the active zone manager based on the first and second disruption prediction metrics.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: October 7, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G Myrah, Balaji Natrajan, Sohail Hameed
  • Patent number: 8856202
    Abstract: Methods, systems, and configured storage media are provided for flexible data mirroring. In particular, the invention provides many-to-one data mirroring, including mirroring from local servers running the same or different operating systems and/or file systems at two or more geographically dispersed locations. The invention also provides one-to-many data mirroring, mirroring with or without a dedicated private telecommunications link, and mirroring with or without a dedicated server or another server at the destination(s) to assist the remote mirroring unit(s). In addition, the invention provides flexibility by permitting the use of various combinations of one or more external storage units and/or RAID units to hold mirrored data. Spoofing, SCSI and other bus emulations, and further tools and techniques are used in various embodiments of the invention.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: October 7, 2014
    Assignee: Intellectual Ventures II LLC
    Inventors: Ron McCabe, Robert Church, Tracy Camp, Stuart W. Card, David J. Schroeder
  • Patent number: 8856203
    Abstract: In a Ternary Content Addressable Memory (TCAM) optimized for network packet classification, network operation rules are preprocessed into sub-lists in accordance with a decision tree based packet classification algorithm. The decision tree is encoded as a lookup memory, which is accessed with a predetermined base address of higher order address bits combined with lower order address bits obtained from specific bit positions from a received network packet. Depending on the nodes traversed in the decision tree, different base addresses and values from different bit positions of the packet are used until a sub-list of potential rules is identified. A bitwise comparison of values of each rule against the packet is then executed, the matching rule with the highest precedence is returned as the matching table entry and the configured value associated with the entry is prepended to the packet.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: October 7, 2014
    Assignee: PMC-Sierra US, Inc.
    Inventors: Craig Robert Schelp, Jonathan David Loewen, Morten Zilmer