Patents Examined by Mohammad Yousuf A Mian
-
Patent number: 10944824Abstract: Embodiments of the present disclosure provide a method and apparatus for processing a media type in representational state transfer (REST) software architecture, comprising: extracting, in a request from a client, a first media type for the request, the request including a message sent to a server; in response to determining that a first media type processor supporting the first media type exists, converting, by the first media type processor, the message into an instance of a first data model; and sending the instance of the first data model to the server. Embodiments of the present disclosure can add support to a new media type without a need of changing the existing data model, thereby enhancing development efficiency of web applications.Type: GrantFiled: September 19, 2016Date of Patent: March 9, 2021Assignee: EMC IP Holding Company LLCInventors: Wei William Zhou, Chen Wang, Wei Ruan, Jason Muhua Chen
-
Patent number: 10924449Abstract: In one embodiment, a method includes partitioning a block of Internet protocol (IP) addresses into one or more sets of IP addresses. The IP addresses of each set of IP addresses are continuously sequential and corresponds to a geographically-distributed Internet point of presence (PoP). Each of the IP addresses in the block corresponds to one of a number of global services. Each PoP supports one or more of the global services. The method also includes assigning a respective one of the sets of IP addresses to each PoP. A prefix of each set of IP addresses is fixed for each set of IP addresses. The method also includes partitioning each set of IP addresses into a number of subsets of IP addresses. One or more of the subsets of IP addresses each corresponds to a respective global service.Type: GrantFiled: July 6, 2017Date of Patent: February 16, 2021Assignee: Facebook, Inc.Inventor: Tuomas Juhana Ranta
-
Patent number: 10904344Abstract: A system and method for robotically arbitrating cloud computing services utilizes resource parameters, tolerance values, and client system requirements to configure a meta-orchestrator to select a validated compatible service from a service resource pool and employ an orchestrator to migrate a client system to the selected service and utilize block chain technology for logging transactions, storing metadata and data.Type: GrantFiled: September 26, 2017Date of Patent: January 26, 2021Assignee: Charles Finkelstein Consulting LLCInventors: Charles Finkelstein, Ethan Finkelstein, Inder Singh
-
Patent number: 10902522Abstract: A technique of inter-frame communication during an insurance related workflow includes receiving from a client a request to provide content that is renderable on the client, the content including code used to invoke a third party engine and to render results from the third party engine on the client in a child frame that is embedded in a parent frame. It further includes obtaining the content. It further includes sending the content to the client to be rendered in the child frame.Type: GrantFiled: January 29, 2014Date of Patent: January 26, 2021Assignee: Guidewire Software, Inc.Inventors: Raymond Timothy Kreisel, Mike Burn
-
Patent number: 10887722Abstract: A traffic pollution mapper detects pollution variations and generates mapping information for establishing one or more pollution maps. The traffic pollution mapper includes one or more pollution detectors, installed on vehicles, that detect pollution and generate pollution information from the same as the vehicles travel through traffic. This pollution information may be combined with location information and a timestamp to create mapping information that is stored on a server. The mapping information may be queried by one or more client devices in various formats, including as a pollution map. The traffic pollution mapper may utilize various sensors to detect pollution, including automotive AQSs that provide binary open and close signals.Type: GrantFiled: May 13, 2016Date of Patent: January 5, 2021Assignee: Airlib Inc.Inventor: Herve Borrel
-
Patent number: 10855750Abstract: A single centralized metadata repository for an entire enterprise can maintain the metadata pertaining to various different web service applications on application servers of heterogeneous types within the enterprise. The metadata items stored in the centralized repository all can be stored in a same canonical format that can be expected and understood by all metadata accessors. The metadata maintained within the central repository can be given a life span that is linked with the life span of the web service application to which that metadata pertains. When a web service application is deployed on an application server, metadata pertaining to that webservice can be pushed automatically to the central repository for storage. When such a web service application is undeployed from an application server, the metadata pertaining to that webservice can be removed automatically from the central repository so as not to waste storage space.Type: GrantFiled: October 4, 2018Date of Patent: December 1, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rohit Soni, Atul Gupta
-
Patent number: 10833940Abstract: Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.Type: GrantFiled: May 31, 2017Date of Patent: November 10, 2020Assignee: Vapor IO Inc.Inventors: Andrew Cencini, Cole Malone Crawford, Erick Daniszewski
-
Patent number: 10833950Abstract: The disclosure relates generally to information technology (IT) production service support metrics and, more particularly, to analysis of the IT production service support metrics. The method includes receiving a plurality of metrics of an IT service management system and obtaining a causal loop diagram for the IT service management system. Subsequently, determining one or more deviant metrics from the plurality of metrics and obtaining associated CLD variable. Further, determining first set of metrics that affect the deviant metric and second set of metrics that may get affected. Subsequently, iteratively performing factor analysis on first set of metrics and second set of metrics to determine cogent factor for the deviation in the deviant metrics.Type: GrantFiled: November 25, 2016Date of Patent: November 10, 2020Assignee: Tata Consultancy Services LimitedInventors: Rutuja Maruti Patil, Abhinay Puvvala, Veerendra Kumar Rai
-
Patent number: 10834587Abstract: Systems, methods, and apparatuses disclose an electronic greeting card application for creating, editing, distributing, and viewing electronic greeting cards on a portable computing device, wherein the electronic greeting card displays animations and permits users to customize the card by way of adding a message, signature, photo, and sound recording.Type: GrantFiled: September 22, 2015Date of Patent: November 10, 2020Assignee: American Greetings CorporationInventors: Brian Stanek, Zachary Paladino, Phil Peron, David Noyes, Kathy D'Amato, David Chiang, Robert A. Matousek
-
Patent number: 10778627Abstract: A message or system may receive a message, and may determine contents and metadata associated with the message. The contents and metadata may be used to identify another user device, such as a device located at a different entity. A notification message or a copy of the message may be forward to the other device. The copy may be formatted to be compatible with the other device. The notification message or the copy of the message may be forwarded to the other device. Additionally, an interface may be forwarded to the other device to enable the other device to access data regarding the message or other messages.Type: GrantFiled: July 11, 2017Date of Patent: September 15, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Nitheesh Tejaprakash, Shekhar Kopuri, Angan Adhikari
-
Patent number: 10764108Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device receives at least one IPMI message from a client device. The embedded-system device extracts message data from the at least one IPMI message. The embedded-system device determines, from the message data, a function call including at least one operation code and for processing a data collection. The embedded-system device processes the data collection based on the at least one operation code. The disclosure describes a common implementation of data transfer and usage that can serve different clients as well as future features with zero or minimum redesign or redevelopment.Type: GrantFiled: August 30, 2016Date of Patent: September 1, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Satheesh Thomas, Muthuchamy Kumar
-
Patent number: 10749930Abstract: Systems, methods, and devices of the various embodiments enable HTTP servers, such as HTTP servers providing segments to DASH clients according to the various embodiments, to pass incomplete versions of segments in response to segment requests from the DASH clients. The various embodiments may enable clients, such as DASH clients, to parse incomplete versions of segments.Type: GrantFiled: February 26, 2016Date of Patent: August 18, 2020Assignee: QUALCOMM IncorporatedInventors: Osama Lotfallah, Carlos Marcelo Dias Pazos, Charles Nung Lo, Nagaraju Naik, Thomas Stockhammer
-
Patent number: 10681177Abstract: A platform provides a novel mechanism of implementation and operation for network functions such as switching, routing, firewalling, load balancing, isolation, etc. In the prior art, all the network functions are defined and instantiated within the software- or hardware-based network appliances. In the present invention, all the network appliances execute only the content delivery instructions received from business applications. Virtual service templates are used by application developers to describe different sets of application communication roles. The new platform includes a controller that stores those templates, authorizes interactions between platform components, collects information about the running state of platform components, and assists applications with the use of the platform.Type: GrantFiled: April 18, 2017Date of Patent: June 9, 2020Inventors: Igor Tarasenko, Grigori Dzekon, Maxim Mitrofanov, Vitalii Shpak
-
Patent number: 10666774Abstract: Processing a message that includes a sequence of data fields, each including data in a native format of the message. Program code for handling the message is analyzed to determine an intended destination of the message and an associated operation of the intended destination. A data format for the operation of the intended destination may then be determined. Based on this data format, data of the message may be passed to the intended destination in either the native format of the message or a parsed format differing from the native format.Type: GrantFiled: March 16, 2016Date of Patent: May 26, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tim Dunn, Martin A. Ross
-
Patent number: 10652125Abstract: System and method for managing multiple Remote-office and Branch-office (ROBO) sites use a central management computer to monitor operation statuses of host computers within the multiple ROBO sites and in response to a communication disruption in a particular ROBO site of the multiple ROBO sites, determining a cause of the communication disruption based on the operation statuses of the host computers within the particular ROBO site.Type: GrantFiled: April 5, 2016Date of Patent: May 12, 2020Assignee: VMware, Inc.Inventors: Qianyi Zheng, Edward Xu, Biwen Li, Dao Tao
-
Patent number: 10595069Abstract: The present disclosure includes methods and systems for streaming high-performance virtual reality video using adaptive rate allocation. In particular, an adaptive rate allocation system partitions a panorama video into segments or tiles and assigns priorities to each tile or segment based on input (e.g., a viewport of field-of-view) from a user client device. Further, the adaptive rate allocation system streams each tile or segment to the user client device according to the adaptive rate allocation, which maximizes bandwidth efficiency and video quality. In this manner, the adaptive rate allocation system delivers higher quality content to regions in the panorama video where a user is currently looking/most likely to look.Type: GrantFiled: May 11, 2017Date of Patent: March 17, 2020Assignee: Adobe Inc.Inventors: Viswanathan Swaminathan, Mohammad Hosseini
-
Patent number: 10581976Abstract: Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, based on the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy.Type: GrantFiled: August 12, 2015Date of Patent: March 3, 2020Assignee: A10 Networks, Inc.Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
-
Patent number: 10574508Abstract: Methods and systems for performing MapReduce optimization for partitioned intermediate output are disclosed. Partitions of a set of input data are provided to a plurality of worker nodes. Each worker node performs a first stage of computation on a respective partition of the input data to produce a respective partition of intermediate output data. Each worker node performs a sort operation on the respective partition of intermediate output data to produce a respective partition of sorted intermediate output data. Each worker node performs a second stage of computation on the respective partition of sorted intermediate output data to produce a respective partition of final output data.Type: GrantFiled: January 27, 2014Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Joshua Elliot Caplan
-
Patent number: 10529030Abstract: A system, method and non-transitory computer readable medium for labeling a plurality of messages from a customer-agent interaction on a social media service to identify an issue and a response are disclosed. For example, the system includes a conversation interface, a conversation database coupled to the conversation interface, a conversation analysis server coupled to the conversation database and a conversation knowledge repository coupled to the conversation analysis server. The conversation analysis server includes a preprocessing module, a dialogue act analysis module, an issue status analysis module and an issue/response identification module.Type: GrantFiled: January 9, 2015Date of Patent: January 7, 2020Assignee: Conduent Business Services, LLCInventors: Saurabh Singh Kataria, Arvind Agarwal
-
Patent number: 10497023Abstract: Persistent profile identifiers can be produced to identify clusters of devices accessing a network in different time periods. In one embodiment, an apparatus uses a first identifier from a first group of identifiers to identify a first cluster of devices and uses a second identifier from a second group of identifiers to identify a second cluster of devices. Further, the apparatus determines that the first cluster of devices identified by the first identifier and the second cluster of devices identified by the second identifier form an edge in a maximum cluster matching. The apparatus provides the first identifier as a persistent identifier for the first cluster of devices and the second cluster of devices.Type: GrantFiled: October 2, 2015Date of Patent: December 3, 2019Assignee: Adobe Inc.Inventors: Virgil-Artimon Palanciuc, Charles Menguy, Catalin Costache