Patents Examined by El Hadji Sall
  • Patent number: 9589289
    Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 7, 2017
    Assignee: PAYPAL, INC.
    Inventors: Scott Leahy, Alon Cohen
  • Patent number: 9590873
    Abstract: Composite service provisioning is provided. One or more processors pre-provisions a first pool of service instances of a first composite service. One or more processors pre-provisions a second pool of service instances of a sub-service of the first composite service, wherein instances of the first pool of service instances have placeholder credentials identifying the second pool of service instances.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paolo Dettori, David C. Frank, Seetharami R. Seelam
  • Patent number: 9590946
    Abstract: A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider updates request processing information based on the process requests for content. The network storage provider then makes a recommendation regarding initialization of a CDN service provider as a function of the updated request processing information. Subsequent client computing device requests for resources can be provided to the recommended CDN service provider utilizing alternative resource identifiers.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: March 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf
  • Patent number: 9584551
    Abstract: A system that releases a Session Initiation Protocol (“SIP”) user from a serving function on an Internet Protocol Multimedia Subsystem (“IMS”) network receives a REGISTER refresh from a registered user equipment (“UE”). In response to the REGISTER refresh, the system sends a server assignment request to a home subscriber server (“HSS”) that clears the name of the Serving Call Session Control Function (“S-CSCF”) assigned for the registered user. The system then sends a gateway timeout or server timeout that would trigger the UE to send an initial REGISTER request.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: February 28, 2017
    Assignee: Oracle International Corporation
    Inventors: Sreenivas Chiduruppa, Ranjani Chandrasekar, Paul F. Smith
  • Patent number: 9582576
    Abstract: Systems and method for requesting audio content that is stored in a cloud network and accessed by many different audio devices where each of the audio devices may have an optimal type of audio encoding, format, and characteristic in addition to being located in different types of listening environment that are considered by a cloud audio server when preparing audio content for transmission to a requesting audio device.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 28, 2017
    Assignee: Harman International Industries, Incorporated
    Inventors: Arvin Baalu, Anantha Krishnan B S, Joy Lejin
  • Patent number: 9577912
    Abstract: One embodiment of the present invention sets forth a technique for generating a status update message. The method involves defining one or more status update criteria and monitoring user activity in a software application for the one or more status update criteria. The method further involves determining, based on the user activity, that the one or more status update criteria have been met and generating, via a processing unit, a status update message. The status update message includes multimedia content related to a project associated with the software application.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: February 21, 2017
    Assignee: AUTODESK, INC.
    Inventors: Wei H. Li, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 9577917
    Abstract: Embodiments of the invention relate to virtual link aggregation. One embodiment includes forming one or more virtual links using physical links connecting a first networking element, a second networking element and a third networking element. A first trigger status indication is used for blocking network traffic for avoiding traffic loops occurring over the one or more virtual links.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tamanna Z. Sait, Venkatesan Selvaraj, Shoou J. Yiu, Yi Xia
  • Patent number: 9571583
    Abstract: The invention is a method of communicating between a caller device and an executor device wherein the executor device comprises a memory having a layout which defines formats and addresses used for storing data in the memory. The executor device comprises an application including a service and the method comprises the steps of: providing the caller device with the layout and an indicator reflecting the service during the handshake phase, sending to the executor device a data block corresponding to a command targeting the service, wherein the data block complies with the layout and is devoid of metadata, sending to the caller device a response block which complies with the layout and which corresponds to a result generated by execution of the command.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: February 14, 2017
    Assignee: GEMALTO SA
    Inventors: Julien Delsuc, Sylvain Chafer
  • Patent number: 9553810
    Abstract: According to one aspect of the present disclosure, a method and technique for dynamic reconfiguration of network devices for outage prediction is disclosed. The method includes: aggregating a plurality of network devices to form an input/output (I/O) link bundle; identifying a quality of service level of data throughput needed by at least one workload utilizing the I/O link bundle; monitoring a parameter of each of the network devices of the I/O link bundle; determining whether the monitored parameter indicates a predicted data throughout quality of service level decrease by a network device being utilized by the workload below the quality of service level for the workload; and responsive to determining that the monitored parameter indicates a predicted quality of service level decrease by the respective network device, dynamically reconfiguring the link bundle to maintain the quality of service level for the workload utilizing the I/O link bundle.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Omar Cardona, Rajarshi Das, Nikhil Hegde, Vishal R. Mansur
  • Patent number: 9553903
    Abstract: Methods, systems, and techniques for federating operations, in an optimized way using wide area networks are provided. Example systems provide an API for generating and handling federated requests as an aggregation. In one example Wide Area Network Aggregation System, WANAS provides an API, a connection manager, and connection iterators to manage inter-site connections and requests, and inter-pod requests and messaging. These components cooperate to distribute a task across multiple physically disparate sites using a representative connection to the site and fan out of requests to other pods within the site.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: January 24, 2017
    Assignee: VMware, Inc.
    Inventor: Frank Stephen Taylor
  • Patent number: 9547841
    Abstract: There is disclosed a method, apparatus and computer program for deriving overlay information from a user input for a base message schema associated with a node in a message flow. The base message schema is presented to the user and has at least one variable portion. A user selection of a variable portion of the base schema is received. The user is then provided with possible overlay schema information for the selected variable portion. A user selection of the schema to be overlaid on the selected variable portion is received. The selected overlay schema is associated with the base schema.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dorian Birsan, Allen V. Chan, Christopher F. Markes, Robert W. Phippen
  • Patent number: 9542217
    Abstract: A system that compares first information corresponding to an amount of a first type of resource used when a first virtual machine is executed in an idle state with second information corresponding to an amount of the first type of resource used when a second virtual machine is executed, and determines whether the second virtual machine is in the idle state based on the comparison.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: January 10, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yasuo Yoshimoto, Hiroki Sumida, Akira Kureha, Yosuke Kondo
  • Patent number: 9537706
    Abstract: Information related to apparently successful matches between two entities is collected, and culled based on a later indication that the match failed. Matches between two entities may be generated based on comparative information with other entities who appear to share some characteristics or preferences. Matches may be based on actual actions, in contrast to expressed preferences. Actual actions may be taken into account in addition to expressed preferences. Generation of matches may take into account geographical and/or temporal proximity and/or likelihood of receiving a response, in addition to other attributes of an entity. Matching algorithms may be updated based on entity input. Potential matches may be presented to third party entities for evaluation.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: January 3, 2017
    Assignee: Plentyoffish Media ULC
    Inventors: Markus Frind, Steve Oldridge
  • Patent number: 9537917
    Abstract: A method and apparatus for streaming media content to a client device includes a server providing, for the client device, a variant playlist file that identifies a plurality of variant streams having different encoded bitrates; tracking sequence numbers of a first set of media segments downloaded by the client device from a first playlist file that corresponds to the first variant stream encoded at a first bitrate; receiving, from the client device, a request for a second playlist file that identifies a second set of media segments from a second variant stream encoded at a second bitrate; determining whether to identify, in the second playlist file, at least one media segment in the second set of media segments that has a same sequence number as any of the media segments, from the first variant stream, downloaded by the client device; and providing, to the client device, the second playlist file.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: January 3, 2017
    Assignee: Google Technology Holdings LLC
    Inventor: Arjun Ramamurthy
  • Patent number: 9535638
    Abstract: A method for directly transferring data between devices includes, with a first computing system that is able to wirelessly associate with a computer network, establishing a direct data-link layer connection to a second computing system that is acting as a data sink, and with the first computing system transmitting data to the second computing system over the connection without transferring the data over the network.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: January 3, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Madhusudan R. Banavara
  • Patent number: 9531609
    Abstract: A data source is identified that includes transaction data describing a set of transactions involving a particular software component and each transaction in the set of transactions includes a request and a corresponding response to the request. In some aspects, a modification to the data source is detected and the service model is caused to be generated based on detecting the modification. The service model is to model responses of the particular software component to requests in transactions based at least in part on the transaction data. A virtual service is caused to be generated based on the service model. The resulting virtual service can be configured to receive requests and generate virtual responses to the requests based on the service model to simulate responses of the particular software component.
    Type: Grant
    Filed: March 23, 2014
    Date of Patent: December 27, 2016
    Assignee: CA, Inc.
    Inventors: Nicholas William Talbot, Kenneth Norman Ahrens
  • Patent number: 9529821
    Abstract: Embodiments of the invention relate to coordinated access to a clustered file system's shared storage subsystem using a shared-lock architecture. A particular file server is configured to coordinate the file system's file access layout particular server, in response to a client's file access layout request for byte-ranges of a file stored in the storage subsystem being received by a file server in cluster and sent to said particular server, generates a file access layout of a set of file servers for a parallel file access protocol to use and byte ranges of the file that particular individual file servers to use, to service an I/O request for the file. The file server (that received the request), sends the generated file access layout to said client, and requests coordinated access to said file from the particular server in response to receiving an I/O request to byte-ranges of said file.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Marc Eshel, Dean Hildebrand, Frank B. Schmuck, James C. Wyllie
  • Patent number: 9531838
    Abstract: Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: December 27, 2016
    Assignee: Versata Development Group, Inc.
    Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
  • Patent number: 9531790
    Abstract: A system fetches consistent datasets in batches for a given period of time and provides the ability to retrieve each batch. Batches of data may be fetched for an interval of time. The present system may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the system fetches new data, existing batches of data will not be overwritten. New batches of data are created as new versions so that change history is preserved. Past batches of data for a past time period may be provided to one or more tenants.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: December 27, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Patent number: 9521435
    Abstract: A reader device monitors a content stream which includes a source stream that is received from a content source and modified by adding an additional content segment in response to detection of an insertion message. The reader detects an insertion message and signals a stream processing device. In response, the processing device performs an operation on the portion of the content stream that includes the additional content segment corresponding to the detected insertion message, which may include omitting performance of an operation that would have otherwise been performed. In some implementations, the reader and the processing device may be separate while in other implementations the reader may be integrated into the processing device. In various implementations, the reader and the processing device may be connected via one or more contact closures and the reader may signal the processing device by activating the contact closure.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: December 13, 2016
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Hugh A. Selway