Patents Examined by El Hadji Sall
-
Patent number: 9589289Abstract: 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: GrantFiled: March 31, 2014Date of Patent: March 7, 2017Assignee: PAYPAL, INC.Inventors: Scott Leahy, Alon Cohen
-
Patent number: 9590873Abstract: 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: GrantFiled: December 10, 2015Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Paolo Dettori, David C. Frank, Seetharami R. Seelam
-
Patent number: 9590946Abstract: 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: GrantFiled: January 21, 2016Date of Patent: March 7, 2017Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf
-
Patent number: 9584551Abstract: 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: GrantFiled: October 3, 2014Date of Patent: February 28, 2017Assignee: Oracle International CorporationInventors: Sreenivas Chiduruppa, Ranjani Chandrasekar, Paul F. Smith
-
Patent number: 9582576Abstract: 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: GrantFiled: September 30, 2014Date of Patent: February 28, 2017Assignee: Harman International Industries, IncorporatedInventors: Arvin Baalu, Anantha Krishnan B S, Joy Lejin
-
Patent number: 9577912Abstract: 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: GrantFiled: February 2, 2015Date of Patent: February 21, 2017Assignee: AUTODESK, INC.Inventors: Wei H. Li, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
-
Patent number: 9577917Abstract: 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: GrantFiled: November 25, 2013Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Tamanna Z. Sait, Venkatesan Selvaraj, Shoou J. Yiu, Yi Xia
-
Patent number: 9571583Abstract: 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: GrantFiled: October 7, 2014Date of Patent: February 14, 2017Assignee: GEMALTO SAInventors: Julien Delsuc, Sylvain Chafer
-
Patent number: 9553810Abstract: 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: GrantFiled: November 12, 2013Date of Patent: January 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Omar Cardona, Rajarshi Das, Nikhil Hegde, Vishal R. Mansur
-
Patent number: 9553903Abstract: 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: GrantFiled: January 28, 2016Date of Patent: January 24, 2017Assignee: VMware, Inc.Inventor: Frank Stephen Taylor
-
Patent number: 9547841Abstract: 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: GrantFiled: September 30, 2008Date of Patent: January 17, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dorian Birsan, Allen V. Chan, Christopher F. Markes, Robert W. Phippen
-
Patent number: 9542217Abstract: 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: GrantFiled: February 3, 2014Date of Patent: January 10, 2017Assignee: FUJITSU LIMITEDInventors: Yasuo Yoshimoto, Hiroki Sumida, Akira Kureha, Yosuke Kondo
-
Patent number: 9537706Abstract: 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: GrantFiled: August 20, 2013Date of Patent: January 3, 2017Assignee: Plentyoffish Media ULCInventors: Markus Frind, Steve Oldridge
-
Patent number: 9537917Abstract: 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: GrantFiled: November 20, 2012Date of Patent: January 3, 2017Assignee: Google Technology Holdings LLCInventor: Arjun Ramamurthy
-
Patent number: 9535638Abstract: 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: GrantFiled: September 1, 2015Date of Patent: January 3, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventor: Madhusudan R. Banavara
-
Patent number: 9531609Abstract: 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: GrantFiled: March 23, 2014Date of Patent: December 27, 2016Assignee: CA, Inc.Inventors: Nicholas William Talbot, Kenneth Norman Ahrens
-
Patent number: 9529821Abstract: 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: GrantFiled: September 28, 2012Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Marc Eshel, Dean Hildebrand, Frank B. Schmuck, James C. Wyllie
-
Patent number: 9531838Abstract: 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: GrantFiled: March 6, 2014Date of Patent: December 27, 2016Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 9531790Abstract: 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: GrantFiled: November 9, 2015Date of Patent: December 27, 2016Assignee: DELL PRODUCTS L.P.Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Patent number: 9521435Abstract: 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: GrantFiled: December 13, 2011Date of Patent: December 13, 2016Assignee: EchoStar Technologies L.L.C.Inventor: Hugh A. Selway