Patents Examined by Suraj Joshi
  • Patent number: 9111280
    Abstract: Embodiments of the present invention relate to systems and methods for enabling entities, such as issuers, merchants, payment processing networks, and mobile-network operators, to send account-related messages and marketing messages to a user's mobile device in response to a message request sent from the user's mobile device. According to some embodiments, the account-related messages and the marketing messages are sent to the user's mobile device in accordance with message parameters that are defined by the user and that are embedded in the message request.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: August 18, 2015
    Assignee: Visa International Service Association
    Inventors: Dinah Sloan, Erick Wong, Michael Middlemas, Christian Aabye
  • Patent number: 9112902
    Abstract: Real-time service composition is provided by a Session Initiation Protocol (SIP) transport binding for Simple Object Access Protocol (SOAP) messages. A SOAPAction header and SOAP envelope can be included in a SIP message to identify a requested service. The SIP message recipient can parse out the SOAP envelope and forward same to a corresponding Web Service. An intermediary node, including a SIP Proxy, can evaluate incoming SIP/SOAP messages and provide requested services to which they have access. Service discovery and subscription are facilitated by adding Universal Description, Discovery and Integration (UDDI) services requests and responses.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: August 18, 2015
    Assignee: Optis Wireless Technology, LLC
    Inventor: Torbjörn Dahlén
  • Patent number: 9112841
    Abstract: A backnet can be created within a dedicated private network of a customer that enables a distinct party to access and/or control a portion of the resources within the private network. In one example, a backnet includes a separate virtual interface for an appliance or other such resource that is not visible or accessible to the customer owning the customer cloud, but can be accessed by another appliance or component in the customer cloud, or an appliance vendor external to the customer cloud. While the customer can control the permission for the backnet, the vendor can control or implement the resources within the backnet in a way that is isolated from the customer. Usage of the backnet can be separately monitored and billed to the vendor, even though the resources are part of the dedicated customer cloud.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: August 18, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Marvin M. Theimer, Don Johnson
  • Patent number: 9100344
    Abstract: A method of providing a new network service to selected subscribers, who are already receiving known network services, uses labels. A distinct label is assigned to each network service and is also attached to subscribers already receiving that service. To access newly selected subscribers for providing a further service or a notification, the method uses predetermined subscriber-access-labels which lead to a class of intended subscribers. The intended subscribers are listed by using the subscriber-access-labels and a label-matching-algorithm in a flat hierarchy to generate a list of the newly selected subscribers. The list assists to dispense either a new network service or otherwise to reach them. Label matching also enables producing a desired list of specified network services. A computer readable medium for the method is included. The present method enables faster service by avoiding a largely hierarchical approach to retrieving customer listings, and is well suited for applications like AJAX®.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: August 4, 2015
    Assignee: Wipro Limited
    Inventor: Narendranath Nair
  • Patent number: 9009350
    Abstract: Determining a path for network traffic between a source compute node and a destination compute node in a parallel computer including: beginning with an identified group of compute nodes that includes the source compute node and iteratively until an identified group of compute nodes includes the destination compute node: identifying a group of compute nodes, the group of compute nodes having topological network locations included in a predefined topological shape; selecting a path for network traffic between compute nodes having topological network locations included in the predefined topological shape, and when an identified group of compute nodes includes the destination compute node: selecting a final path for network traffic; and sending a data communications message along the path for network traffic between the source compute node and the destination compute node, the path including, in order of selection, the selected paths and the selected final path.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Amanda Peters, Brian E. Smith, Brent A. Swartz
  • Patent number: 8996726
    Abstract: Methods and apparatus for event distribution and routing in peer-to-peer overlay networks. A method is provided for event distribution and routing in a peer-to-peer overlay network that comprises a plurality of nodes. The method includes identifying a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identifying bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distributing events based on the bucket groups, and updating a routing table based on the events. A node includes a transceiver and a processor coupled to the transceiver and configured to identify a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identify bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distribute events based on the bucket groups, and update a routing table based on the events.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ranjith S. Jayaram, Edward Thomas Lingham Hardie, Lakshminath Reddy Dondeti, Vidya Narayanan
  • Patent number: 8977766
    Abstract: Some embodiments provide methods and systems for improving the scalability and redundancy of a distributed content streaming system. Such scalability and redundancy is provided with zero configuration changes to the addressing used by content providers to publish content and zero configuration changes to existing servers of the system. The system includes ingest servers and edge servers. Content providers supply content streams to the ingest servers using a virtual or load balanced address that distributes the content streams across the ingest servers. Accordingly, ingest servers can be added or removed without changing content provider configurations. The ingest servers are configured to notify the edge servers of which content streams are available for streaming at which ingest server. When an ingest server is added to the system, its functionality may be assimilated without modifying the configurations of the other servers. Some embodiments also provide multiple caching layers.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: March 10, 2015
    Assignee: Edgecast Networks, Inc.
    Inventors: Robert J. Peters, Jayson G. Sakata, Lior Elazary
  • Patent number: 8954567
    Abstract: Methods, systems, and apparatus for predicting traffic data, including a method comprising: receiving data indicative of traffic data for a mediaplan during first and second time spans, the data representing numbers of unique entities that have interacted with a location during the first and second time spans; and using a function to predict third traffic data during the third time span. The function, when the arbitrary third time span does not exceed the first and second time spans, uses an exponential that includes a difference of dot products using natural logs of combinations of the time spans and first and second traffic data, divided by a difference of natural logs of the first and second time spans. Otherwise, the function uses a difference of dot products using combinations of the time spans and the first and second traffic data, divided by a difference of the first and second time spans.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: February 10, 2015
    Assignee: Google Inc
    Inventors: Evgeny Skvortsov, Carl F. Hubinette
  • Patent number: 8909730
    Abstract: Method, system, and computer program product embodiments of controlling filling levels of a plurality of storage pools are provided. A plurality of files is selected from each storage pool of the plurality of storage pools. Each file is then copied to a server and a list is updated. The list comprises an entry for each file of the plurality of files. Each entry comprises a status information. The status information indicates that the corresponding file has been copied to the server. Each entry further comprises an identifier indicating the storage pool on which the corresponding file is stored. If it is detected that the filling level of a storage pool reaches a predefined first threshold value, then a first set of files is determined by use of the list. Each file of the first set of files is replaced by a stub file. The status information is updated.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Fabian Kuhl, Christian Mueller
  • Patent number: 8909714
    Abstract: A electronic communication system that can detect and adapt to delays in delivery of e-mail messages. The system may adapt to delays by using mechanisms other than the initially intended path to convey the information intended for delivery by e-mail. A possible adaptation is reprioritization of an e-mail message that is found to be experiencing a delay.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Sharad Agarwal, Venkata N. Padmanabhan, Rajatish Mukherjee
  • Patent number: 8903902
    Abstract: Embodiments of the present invention provide techniques for facilitating collaboration between participants of a process supported by a software application (e.g., a business process supported by a business application). According to one set of embodiments, a request to initiate a collaboration session for a transaction of the process is submitted through a user interface of the process itself within the software application. The collaboration session is then initiated using process and transaction context information retrieved from the software application. In some embodiments, portions of the process and transaction context information are made available to participants in the collaboration session. In further embodiments, the transaction and process context information is used to automatically match the initiator of the collaboration session with one or more appropriate collaboration participants.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: December 2, 2014
    Assignee: Oracle International Corporation
    Inventor: Uzair Ahmed Niazi
  • Patent number: 8862721
    Abstract: A system and method for obtaining an environmental footprint of a website are presented. The system includes a website embedded with a unique identifying tag, a user terminal to view the website, an environmental footprint server which identifies the unique identifying tag of the website, and a processor to calculate the environmental footprint of the website based upon time data and the average emissions emitted by a user terminal, the server hosting the website and a network connecting the user terminal and the server.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: October 14, 2014
    Inventors: Alexander David Wissner-Gross, Timothy Michael Sullivan
  • Patent number: 8832174
    Abstract: A multiprocessor system and a migration method of the multiprocessor system are provided. The multiprocessor system may process dynamic data and static data of a task to be operated in another memory or another processor without converting pointers, in a distributed memory environment and in a multiprocessor environment having a local memory, so that dynamic task migration may be realized.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: September 9, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Sam Shin, Shi Hwa Lee, Seung Won Lee, Jeong Joon Yoo, Min Young Son
  • Patent number: 8806029
    Abstract: A method performed by a device includes receiving a first Hyper-Text Transfer Protocol (HTTP) packet, creating a first session based on the HTTP packet, and creating a session cache entry for the first session. The method also includes receiving a second HTTP packet, performing a session cache lookup to identify a match of the second HTTP packet with the session cache entry, and creating a second HTTP session based on the match of the second HTTP packet with the session cache entry.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: August 12, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Tian Chen, Wei Hua Guo, Chaohua Wan
  • Patent number: 8788667
    Abstract: Proposed are a computer system and a management method capable of localizing influence from a failure of a physical node and preventing influence from the physical node failure from spreading.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: July 22, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Nobuyuki Saika, Sadahiro Nakamura
  • Patent number: 8775523
    Abstract: A computer-implemented method of routing an electronic message. The electronic message is received. A rank, within an organization, of a sender of the electronic message is determined. The electronic message is routed to a destination computer based upon the rank of the sender.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Kevin C. McConnell, Douglas Mark Wegman
  • Patent number: 8723927
    Abstract: There is disclosed a method and apparatus for subtitling stereoscopic imagery. The stereoscopic imagery may include a plurality of paired stereo images having a perspective and providing a stereoscopic scene, wherein each image of a given pair represents a perspective of the imagery as viewed by a single eye of the stereoscopic scene. A subtitle may be presented solely upon one image of the stereo pair of images of at least some of the stereoscopic imagery.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: May 13, 2014
    Inventor: Daniel Rosen
  • Patent number: 8706819
    Abstract: A electronic communication system that can detect and adapt to delays in delivery of e-mail messages. The system may adapt to delays by using other mechanisms to convey the information intended for delivery by e-mail. Delays may be detected using a low-latency channel to send notifications of e-mails to recipients. The notifications are likely to be received in advance of a delayed e-mail, allowing an intended e-mail recipient to detect that delivery of an e-mail has been delayed. The recipient may adapt to the delay in delivery, when a notification is received without a corresponding electronic mail message. The notification may be small relative to an e-mail message but may include enough information to allow the recipient to identify the subject matter of the corresponding e-mail message, an importance level of the e-mail message, a preferred mechanism of the sender for out-of-band communications, and/or the location from which the e-mail was sent.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Sharad Agarwal, Venkata N. Padmanabhan, Rajatish Mukherjee
  • Patent number: 8688800
    Abstract: Various embodiments of systems and methods for remotely configuring network memory are disclosed. One method embodiment, among others, comprises identifying a first device as having authority to control a memory device from a remote location, and writing start-up or reset parameters to memory of the memory device from the remote location, wherein the start-up or reset parameters are used to enable remote control of the memory device corresponding to remote direct memory access (RDMA) operations.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: April 1, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Samuel A. Fineberg, Pankaj Mehra, Rahul Nim, Tom A. Heynemann
  • Patent number: 8656054
    Abstract: An apparatus, method, and computer program product for message send version management in a distributed computing environment including a plurality of nodes is provided. A message is sent from a first node of the plurality of nodes to at least one additional node of the plurality of nodes. At least one translation vector is constructed to translate between multiple message versions is constructed. The at least one translation vector is send from the first node to the at least one additional node. In one embodiment, the at least one translation vector is attached to the message to generate a packet.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gary Anna, Joseph Whitney Dain