Task Management Or Control Patents (Class 718/100)
-
Patent number: 11689946Abstract: It is provided a communication system comprising: an access system including a base station wirelessly receives information from a terminal, and an edge apparatus; a user data system including a mobile core apparatus configured to receive via the edge apparatus a signal transmitted from the base station; and a monitoring system including a packet analysis apparatus analyzes traffic used by the terminal from the user data copied by the edge apparatus, a wireless quality calculation unit calculates a wireless quality between the base station and the terminal, and a visualization unit visualizes a usage situation of a wireless resource based on calculation using information collected from the packet analysis apparatus, the mobile core apparatus, and the wireless quality calculation module, the visualization unit outputs data for displaying the usage situation of the wireless resource from an arrangement of the terminal, the calculated wireless quality, and the analyzed traffic.Type: GrantFiled: March 18, 2021Date of Patent: June 27, 2023Assignee: Hitachi, Ltd.Inventor: Mikio Kuwahara
-
Patent number: 11683360Abstract: Certain example embodiments relate to web applications. In certain example embodiments, an instance of a web application is executed using a client device. In response to the instance being started up, metadata is retrieved using a service embedded in the application and invoked at a bootstrap hook. The metadata is associated with earmarked programmatic elements in the application. At the client device and using an evaluation service injected into operation of the instance, one or more configured rules are evaluated against input. The rules are definable in relation to the earmarked programmatic elements using the retrieved metadata. They specify behavior of the web application and are dynamically (re)configurable while the instance of the web application is running. The (re)configured rules are dynamically effective without requiring web application redeployment, even if (re)configured while the instance of the web application is running. The instance is controllable responsive to the evaluation.Type: GrantFiled: August 5, 2021Date of Patent: June 20, 2023Assignee: SOFTWARE AGInventors: Yashwanth Kalva, Shiva Chetan K S
-
Patent number: 11675618Abstract: A method and an electronic device are provided in which, in response to a first user input, a stack of partially overlaid visual elements is displayed in response to the first user input. Each visual element corresponds to an application that is running in the electronic device and includes an index item representing the corresponding application. A second user input for selecting a visual element from the stack of partially overlaid visual elements is received through the touchscreen. An execution screen of an application corresponding to the selected visual element is displayed.Type: GrantFiled: July 23, 2021Date of Patent: June 13, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Youngjoo Park, Sehwan Park, Minjeong Kang, Jinhee Choi
-
Patent number: 11669788Abstract: Systems and methods for providing a project manager with a configurable platform from which to oversee the status of a project are discussed. A project management application provides a project manager with a granular oversight of individual tasks and a view of task dependencies in a sequence of tasks during a project's execution. A dashboard graphical user interface (GUI) provides graphical depictions of dynamically updated individual task status, group task status and overall project status that are viewable by both project managers and individuals assigned to perform tasks. Processing time associated with sending task notifications and reminder messages to individuals about their assigned tasks that have not been completed and/or acknowledged is reduced.Type: GrantFiled: September 8, 2020Date of Patent: June 6, 2023Assignee: WALMART APOLLO, LLCInventors: Mahalakshmi Balasubramanian, Siddhant Medewar
-
Patent number: 11662802Abstract: A task management method and device where the method includes determining, according to a foreground task, a first scenario corresponding to the foreground task, searching for at least one background task corresponding to the first scenario when the first scenario corresponding to the foreground task is in a first list, where the first list includes a scenario in which task limitation is allowed, and performing limitation processing on the at least one background task corresponding to the first scenario, where the limitation processing refers to processing for reducing system resource usage.Type: GrantFiled: March 30, 2021Date of Patent: May 30, 2023Assignee: Huawei Device Co., Ltd.Inventors: Konggang Wei, Yu Peng, Jing Zhao
-
Patent number: 11665614Abstract: A network device in a Multi-Access Edge Computing (MEC) cluster is configured to: receive, from a wireless station, information associated with a User Equipment (UE) device that is wirelessly attached to a network through the wireless station and estimate a first time interval to complete a task for the UE device based on the information. If the first time interval is less than a threshold time interval, the processor is to: signal, through the wireless station, to the UE device to be in a connected state; execute the task; and send a result of the execution, through the wireless station, to the UE device.Type: GrantFiled: August 20, 2019Date of Patent: May 30, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Yuexin Dong, Yuk Lun Li, Weimin Liu, Indraneel Sen
-
Patent number: 11656850Abstract: Described herein is a system and method for providing bounded recursion under bounded concurrency, for use with microservices or reactive programming environments. The system is adapted to determine, for example during evaluation of a chain of Continuations, that the concurrency of onComplete invocations is mutually exclusive with the recursive invocations. The number of concurrently executing threads can be bounded, such that the recursion only needs to operate within a reasonable bound—it does not need to be fully precluded. With these relaxations in mind, the system can enforce a bound on recursion without further synchronization actions.Type: GrantFiled: October 27, 2021Date of Patent: May 23, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Oleksandr Otenko
-
Patent number: 11659026Abstract: The disclosure provides an approach for workload labeling and identification of known or custom applications. Embodiments include determining a plurality of sets of features comprising a respective set of features for each respective workload of a first subset of a plurality of workloads. Embodiments include identifying a group of workloads based on similarities among the plurality of sets of features. Embodiments include receiving label data from a user comprising a label for the group of workloads. Embodiments include associating the label with each workload of the group of workloads to produce a training data set. Embodiments include using the training data set to train a model to output labels for input workloads. Embodiments include determining a label for a given workload of the plurality of workloads by inputting features of the given workload to the model.Type: GrantFiled: April 22, 2020Date of Patent: May 23, 2023Assignee: VMWARE, INC.Inventors: Alok Tiagi, Farzad Ghannadian, Karen Hayrapetyan, Laxmikant Vithal Gunda, Sunitha Krishna, Ashot Aslanyan, Anirban Sengupta
-
Patent number: 11645274Abstract: A method including generating a first overlap matrix from a first attribute having first measurements of data items, and generating a second overlap matrix from a second attribute having second measurements of the data items. Samples of weights are generated, each of the samples of weights including a corresponding first weight for the first overlap matrix and a corresponding second weight for the second overlap matrix. For each of the samples of weights, the first overlap matrix is combined with the corresponding first weight and the second overlap matrix is combined with the corresponding second weight. Similarity matrices are generated by combining, for each of the samples of weights, a weighted first overlap matrix with a weighted second overlap matrix. A cluster analysis is performed on the similarity matrices to generate groupings the similarity matrices. The groupings represent groups of the data items. A selected grouping is chosen.Type: GrantFiled: July 28, 2020Date of Patent: May 9, 2023Assignee: Intuit Inc.Inventors: Jacob Wesley Dym, Akshay Kansal
-
Patent number: 11647086Abstract: A session continuity platform may detect a user action during a first user session associated with a first user device, wherein the first user session is associated with a first platform. The session continuity platform may determine identification information of a user associated with the user session. The session continuity platform may determine a continuity record identifier associated with the identification information. The session continuity platform may obtain, based on the continuity record identifier, activity data from a plurality of continuity records of a distributed ledger. The session continuity platform may determine, based on the activity data, activity information associated with the user action and the second user session. The session continuity platform may cause the first user device to present the activity information via a display of the user device.Type: GrantFiled: May 29, 2020Date of Patent: May 9, 2023Assignee: Capital One Services, LLCInventors: Stephen Wylie, Qiaochu Tang, Micah Price, Jason Hoover, Geoffrey Dagley, Habeeb Hooshmand
-
Patent number: 11645082Abstract: Embodiments described herein are directed to a programming language trigger mechanism. The trigger mechanism is a small piece of code that a software developer utilizes in a computer program. The trigger mechanism enables computing operations or tasks to be performed asynchronously and in a parallel fashion. In particular, logic (e.g., operations or tasks) associated with the trigger mechanism are provided to a plurality of resources for processing in parallel. Each resource asynchronously processes the task provided thereto and asynchronously provides the result. The results are asynchronously returned as an enumeration. The enumeration enables the software developer to enumerate through the returned elements as a simple stream of results as they are calculated.Type: GrantFiled: June 26, 2020Date of Patent: May 9, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adir Hudayfi, Gal Tamir, Izhak Mashiah
-
Patent number: 11645108Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: June 1, 2022Date of Patent: May 9, 2023Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 11636431Abstract: Systems for assigning, monitoring, managing and completing tasks and other activities through a customer-relationship management or other data repository are disclosed in the present application. A variety of novel user interfaces and graphical overlays are also disclosed and within the scope of the present disclosure. Methods for assigning, monitoring, managing and completing tasks are also disclosed.Type: GrantFiled: January 3, 2020Date of Patent: April 25, 2023Assignee: AppExtremes, LLCInventors: Josh Van Heukelom, Sayer P. Martin, Blake Evan Rozendaal
-
Patent number: 11637682Abstract: An apparatus is provided for converting the form in which a synchronisation request for a barrier synchronisation is provided. The synchronisation request is provided from a first synchronisation circuitry to a second synchronisation circuitry by asserting one of a set of separate signals that may each correspond to a bit in a register or a signal on a wire. The second synchronisation circuitry provides for the packetisation of the sync request by sending a packet comprising the sync request over a network to be received at a further subsystem.Type: GrantFiled: July 14, 2021Date of Patent: April 25, 2023Assignee: GRAPHCORE LIMITEDInventors: Martin Vickers, Daniel John Pelham Wilkinson
-
Patent number: 11630653Abstract: A computation graph is accessed. In the computation graph, operations to be performed are represented as interior nodes, inputs to the operations are represented as leaf nodes, and a result of the operations is represented as a root. Selected sets of the operations are combined to form respective kernels of operations. Code is generated execute the kernels of operations. The code is executed to determine the result.Type: GrantFiled: January 16, 2018Date of Patent: April 18, 2023Assignee: NVIDIA CorporationInventors: Mahesh Ravishankar, Vinod Grover, Evghenii Gaburov, Alberto Magni, Sean Lee
-
Patent number: 11630679Abstract: Specifications are input, comprising: a plurality of lanes in an environment for a controlled system; a plurality of lane maneuvers associated with the plurality of lanes; a plurality of lane subconditions associated with the controlled system; and a rule set comprising a plurality of rules, wherein a rule in the rule set specifies a rule condition and a rule action to take when the rule condition is satisfied, wherein the rule condition comprises a corresponding set of lane subconditions, and wherein the rule action comprises a corresponding lane maneuver. The controlled system is automatically navigated dynamically, at least in part by: monitoring the plurality of lane subconditions; evaluating rule conditions associated with the plurality of rules in the rule set to determine one or more rules whose corresponding rule conditions has been met; and executing one or more lane maneuvers that correspond to the one or more determined rules.Type: GrantFiled: February 19, 2020Date of Patent: April 18, 2023Assignee: OptumSoft, Inc.Inventor: David R. Cheriton
-
Patent number: 11620156Abstract: Methods and systems for improved live migration of computing processes with guaranteed maximum downtime are provided. In a first embodiment, a method is provided that includes migrating a computing process between two virtual machines according to a first migration phase. The computing process may continue executing during the first migration phase. A second migration phase may begin, in which execution of the computing process may stop. It may be detected that a duration of the second migration phase exceeds a predetermined period of time, and the second migration phase may be halted such that the computing process continues executing on an original virtual machine. The predetermined period of time can be determined based on a downtime for resuming execution of the computing process and a predicted worst case start time for the computing process.Type: GrantFiled: December 4, 2020Date of Patent: April 4, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Amnon Ilan
-
Patent number: 11616749Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting chat highlights. The program and method include generating a group profile for a plurality of users that includes a plurality of conversation segments; identifying a group of consecutively exchanged messages in a first of the plurality of conversation segments for which a difference between a starting time stamp of a first message in the group of consecutive messages and an ending time stamp of a last message in the group of consecutive messages is less than a threshold time interval representing consecutively exchanged messages; generating for display an interactive visual representation of the identified group of consecutive messages; and in response to receiving a user input that selects the interactive visual representation, generating for display a portion of the identified group of consecutive messages.Type: GrantFiled: October 19, 2021Date of Patent: March 28, 2023Assignee: Snap Inc.Inventor: Jeremy Voss
-
Patent number: 11611871Abstract: A resource configuration method and an apparatus are disclosed. A method includes: receiving capability information from a terminal device, where the capability information of the terminal device includes information about a first processing capability supported by the terminal device; and determining, based on the capability information of the terminal device, first processing capability configuration information of at least one frequency band used for the terminal device. The terminal device may report the capability information of the terminal device, so that the first processing capability configuration information of the at least one frequency band can be determined based on the capability information of the terminal device.Type: GrantFiled: January 22, 2021Date of Patent: March 21, 2023Assignee: Huawei Technologies Co., Ltd.Inventor: Shulan Feng
-
Patent number: 11604651Abstract: A machine characterization device for determining one or more machine characterization parameters of a computing device depending on a machine signature determined from sets of timing measurements associated with at least one machine characterization instruction executed by one or more processors comprised in the computing device using at least two machine configurations. A machine configuration comprises a sequence of two or more machine configuration instructions defining an order of execution of one or more instructions by the one or more processors.Type: GrantFiled: May 24, 2019Date of Patent: March 14, 2023Assignee: SECURE-IC SASInventors: Sylvain Guilley, Adrien Facon, Sébastien Carre
-
Patent number: 11604762Abstract: A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.Type: GrantFiled: April 22, 2021Date of Patent: March 14, 2023Assignee: Nutanix, Inc.Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
-
Patent number: 11599530Abstract: A method is provided for processing data in a database, wherein the database includes a first table and a second table. Each of the tables have a plurality of rows of data, wherein a key identifies one or more rows of data in the tables. There is a plurality of matching key pairs among the tables. Each key pair includes a key of a first table, and a matching key and a unique row of a second table. In operation, the method involves simultaneously processing row data of key pairs associated with a first row of the second table, and then simultaneously processing row data of key pairs associated with any remaining rows of the second table in sequential row order.Type: GrantFiled: August 2, 2021Date of Patent: March 7, 2023Assignee: KEYGEN DATA LLCInventor: Joseph Jose
-
Patent number: 11601394Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names. CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.Type: GrantFiled: August 10, 2022Date of Patent: March 7, 2023Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11595417Abstract: The present disclosure relates generally to the field of data processing and electronic messaging systems, and, more particularly, to systems and methods for mediating a user's access to a resource to thereby prevent potential security breaches, including phishing and impersonation, malware, and security issues, particularly with respect to websites and electronic communications.Type: GrantFiled: July 27, 2020Date of Patent: February 28, 2023Assignee: Mimecast Services Ltd.Inventors: Jackie Anne Maylor, Simon Paul Tyler, Steven Malone, Wayne Van Ry, Francisco Ribeiro, Nathaniel S. Borenstein, Paul Sowden
-
Patent number: 11593335Abstract: A determination is made that a database system is resource bound resulting in a resource bound condition. Signals for the resources being bound in the database system are identified. Events associated with the signals are extracted. Events are correlated temporally to identify a time interval for which an arrival rate meter (ARM) is helpful. Database system segments are selected that effect key performance indicators associated with the identified time interval. Parameters for the selected database system segments to be deferred by the database system are estimated. The estimated parameters are incorporated into an arrival rate meter (ARM). The ARM is put into effect.Type: GrantFiled: December 30, 2019Date of Patent: February 28, 2023Assignee: Teradata US, Inc.Inventors: Kristi O'Grady, Modie Christon Smith, Ruth Gladys Fenwick, Douglas P. Brown, Ryan Speed
-
Patent number: 11593251Abstract: Techniques are disclosed for generating an execution plan for performing functional tests in a cloud-computing environment. Infrastructure resources and capabilities (e.g., system requirements) may be defined within an infrastructure object (e.g., a resource of a declarative infrastructure provisioner) that stores a code segment that implements the resource or capability. Metadata may be maintained that indicates what particular capabilities are applicable to each infrastructure resource. Using the metadata, the system can generate an execution plan by combining code segments for each resource with code segments defining each capability in accordance with the metadata. The execution plan may include programmatic instructions that, when executed, generate a set of test results. The system can execute instructions that cause the set of test results to be presented at a user device.Type: GrantFiled: March 3, 2021Date of Patent: February 28, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Chirkin, Mohammed Yousuf Pariyani, Heng-Yi Lin
-
Patent number: 11593103Abstract: Disclosed are various embodiments for anti-pattern detection in extraction and deployment of a microservice. A software modernization service is executed to analyze a computing application to identify various applications. When one or more of the application components are specified to be extracted as an independently deployable subunit, anti-patterns associated with deployment of the independently deployable subunit are determined prior to extraction. Anti-patterns may include increases in execution time, bandwidth, network latency, central processing unit (CPU) usage, and memory usage among other anti-patterns. The independently deployable subunit is selectively deployed separate from the computing application based on the identified anti-patterns.Type: GrantFiled: January 27, 2021Date of Patent: February 28, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Vivek Chawda, Roland Mesde, Sophia Tsang, Samartha Chandrashekar, Sushil Ravoori, Javier Arturo Thiele-Ruiz
-
Patent number: 11586463Abstract: Embodiments perform an automated process flow using machine learning. Embodiments train a machine learning component using training data that represents a user's past interactions with a software application when performing a plurality of process flows. Each process flow includes a series of tasks in a sequence. Embodiments receive data related to tasks within the software application. Embodiments predict, using the trained machine learning component, a series of tasks and a sequence for the predicted series of tasks based on the received data. Embodiments then perform the predicted series of tasks in the predicted sequence.Type: GrantFiled: August 30, 2018Date of Patent: February 21, 2023Assignee: Oracle International CorporationInventors: Mudit Maheshwari, Nitin Misra, Shalini Krishna, Govindraja Achar, Kiran Gunti, Supriya Hegde, Rakshitha Gn, Surya Moitra
-
Patent number: 11588764Abstract: A workflow manager can be configured to present a graphical interface to an entity and display a current status of a workflow via the graphical interface. Via the graphical interface, the entity can provide one or more indications that indicate an entry condition for the workflow, one or more message communications, and one or more filter conditions. The entity can activate the workflow and cause the workflow manager to identify a user population that satisfies the entry condition and cause the user population to be presented with the one or more message communications and the one or more filter conditions of the workflow. Different user segments of the user population may be assigned to different user paths, where each user segment receives different communications based on their corresponding user paths.Type: GrantFiled: December 13, 2019Date of Patent: February 21, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Zachary Jake Barbitta, Aprajita Arora, Preetam Dasgupta, Prateek Mehrotra, Austin M. Nevins, Mohit Kumar Palriwal, Michael Sadahiro, Jonathan Edward Suchland, Kuangyou Yao, Justin Lowry, Attila Zoltan Kovacs
-
Patent number: 11579921Abstract: Systems and methods for performing parallel computation are disclosed. The system can include: a task manager; and a plurality of cores coupled with the task manager and configured to respectively perform a set of parallel computation tasks based on instructions from the task manager, wherein each of the plurality of cores further comprises: a processing unit configured to generate a first output feature map corresponding to a first computation task among the set of parallel computation tasks; an interface configured to receive one or more instructions from the task manager to collect external output feature maps corresponding to the set of parallel computation tasks from other cores of the plurality of cores; a reduction unit configured to generate a reduced feature map based on the first output feature map and received external output feature maps.Type: GrantFiled: July 30, 2019Date of Patent: February 14, 2023Assignee: Alibaba Group Holding LimitedInventor: Liang Han
-
Patent number: 11573931Abstract: In response to a folder event received for a first folder, a first work item is dequeued from an ID queue and metadata of the first folder, and immediate children of the first folder, is fetched and enqueued as work items in a metadata queue. If further first folder children remain to be scanned, the first work item is updated with child IDs for each immediate child of the first folder that is a folder, and it is inserted into the ID queue. In a second pass, a child ID is dequeued and metadata of immediate children of the folder associated with the child ID is fetched and enqueued as work items in the metadata queue. The second pass is repeated for all child IDs in the updated work item. This process is repeated for each generation of children of the first folder or until a specified limit is met.Type: GrantFiled: January 21, 2021Date of Patent: February 7, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Itamar Niddam, Ran Brosh, Saar Arbeli, Boris Shubaev
-
Patent number: 11575636Abstract: Provided in the present disclosure are a message management method and terminal, the method comprising: receiving a first input of an operating body for a target message on a group communication interface; in response to the first input, displaying a message management widget, the message management widget comprising processing progress information of the target message; when a processing feedback message of at least one message receiving subject for the target message is received, updating display content of the message management widget.Type: GrantFiled: October 23, 2020Date of Patent: February 7, 2023Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventors: Xiaodong Cui, Di Yao
-
Patent number: 11567800Abstract: An aspect of the present disclosure facilitates early identification of problems in execution of background processes. In one embodiment, a digital processing system characterizes the consumption of multiple resources during normal prior executions of a background process and determines a baseline pattern of consumption of resources for the background process. The system then monitors a current pattern of consumption of the resources during a current execution of the background process, and checks whether the current pattern of consumption has a deviation from the baseline pattern of consumption. The system notifies a potential problem with the current execution of the background process if a deviation is determined to exist. The notifications enable a user to get an early indication of potential problems during the execution of the background process itself.Type: GrantFiled: October 19, 2020Date of Patent: January 31, 2023Assignee: APPNOMIC SYSTEMS PRIVATE LIMITEDInventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Patent number: 11568366Abstract: Systems and methods for generating status requests for units of work are disclosed. Some implementations may: manage environment state information maintaining a collaboration environment; identify one or more work unit records having potentially incorrect status values for a status parameter; generate status requests prompting user input to update the potentially incorrect status values for the one or more work unit records identified; and effectuate presentation of the status requests, such that the first status request is presented via a client computing platform associated with the first user.Type: GrantFiled: December 18, 2018Date of Patent: January 31, 2023Assignee: Asana, Inc.Inventor: Gregory Louis Sabo
-
Patent number: 11562299Abstract: Disclosed are various embodiments for automating the prediction of workload tenures in datacenter environments. In some embodiments, parameters are identified for a plurality of workloads of a software defined data center. A machine learning model is trained to determine a predicted tenure based on parameters of the workloads. A workload for the software defined data center is configured to include at least one workload parameter. The workload is processed using the trained machine learning model to determine the predicted tenure. An input to the machine learning model includes the at least one workload parameter.Type: GrantFiled: June 18, 2019Date of Patent: January 24, 2023Assignee: VMWARE, INC.Inventors: Chandrashekhar Jha, Ritesh Jha, Yash Bhatnagar, Rajat Garg, Rachil Chandran
-
Patent number: 11561801Abstract: Predicting execution duration for user-defined functions on function-as-a-service (FaaS) cloud computing platforms is disclosed herein. In one example, a processor device of an FaaS cloud computing platform detects an event that triggers execution of a user-defined function, and automatically fetches an environmental metric that represents a current attribute or condition of the operating environment in which the user-defined function will execute. The processor device then calculates a predicted execution duration for the user-defined function based on the environmental metric, and compares the predicted execution duration to an execution duration threshold. If the predicted execution duration exceeds the execution duration threshold, the processor device prevents execution of the user-defined function by the FaaS cloud computing platform. If the predicted execution duration does not exceed the execution duration threshold, the processor device may initiate execution of the user-defined function.Type: GrantFiled: April 24, 2020Date of Patent: January 24, 2023Assignee: Red Hat, Inc.Inventors: Aviel Yosef, Boaz Shuster
-
Patent number: 11556380Abstract: The present disclosure relates to a task execution method, apparatus, device and system, and a storage medium, wherein same relate to the technical field of computers. The method comprises: acquiring a plurality of tasks to be processed; acquiring a first task in the plurality of tasks to be processed, and controlling a task execution device associated with a current control device to execute the first task; and when a task request of any task execution device is received, acquiring, from the plurality of tasks to be processed, a second task when a target task execution device is the any task execution device, and sending the second task to the any task execution device.Type: GrantFiled: December 10, 2021Date of Patent: January 17, 2023Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventor: Yuchen Wang
-
Patent number: 11556375Abstract: In a distributed system where a client's call to commit a transaction occurs outside the transaction's lock-hold interval, computation of timestamp information for the transaction is moved to a client library, while ensuring that no conflicting reads or writes are performed between a time of the computation and acquiring all locks for the transaction. The transaction is committed in phases, with each phase being initiated by the client library. Timestamp information is added to the locks to ensure that timestamps are generated during lock-hold intervals. An increased number of network messages is thereby overlapped with a commit wait period in which a write in a distributed database is delayed in time to ensure concurrency in the database.Type: GrantFiled: June 8, 2020Date of Patent: January 17, 2023Assignee: Google LLCInventors: Brian Frank Cooper, Alexander Lloyd, Sebastian Kanthak, Andrew Fikes, Christopher Taylor
-
Patent number: 11556444Abstract: Embodiments of the invention are directed to static program code analysis and detection of architectural flaws. The system provides a rule-based anomaly detection engine structured to capture application logs during construction of technology program code and dynamically detect anti-pattern conflicts to remediate defects in the technology program code. In particular, the system receives a request to perform defect analysis of a first technology program code. In response, the system constructs a first layer transition map based on mapping each of a plurality of first classes associated with the first technology program code to one or more application layers. The system may then determine, via an anomaly detection engine component, one or more anomalies associated with the first technology program code.Type: GrantFiled: November 19, 2021Date of Patent: January 17, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Kadekoppa Kiran Rohithakshappa, Amit Mishra, Silpa Edappilly Santhosh, Richa Soni, Krithika Viswanathan
-
Patent number: 11550801Abstract: A method for managing the configuration of an in-memory database running in a cluster of computing nodes may include receiving a configuration request to apply, to an instance of an in-memory database running on a cluster of computing nodes, one or more temporary changes to a configuration of the in-memory database. In response to the configuration request, an indication to deprecate the configuration profile may be added to a configuration profile associated with the instance of the in-memory database. The configuration profile may be deprecated based at least on the configuration profile being associated with the indication. The deprecating including restoring, to a state prior to the application of the one or more temporary changes, the configuration of the in-memory database. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: February 10, 2021Date of Patent: January 10, 2023Assignee: SAP SEInventors: Cora Glass, Daniel Kirmse, Henning Zahn
-
Patent number: 11550635Abstract: Techniques are described for filtering and normalizing training data used to build a predictive auto scaling model used by a service provider network to proactively scale users' computing resources. Further described are techniques for identifying collections of computing resources that exhibit suitably predictable usage patterns such that a predictive auto scaling model can be used to forecast future usage patterns with reasonable accuracy and to scale the resources based on such generated forecasts. The filtering of training data and the identification of suitably predictable collections of computing resources are based in part on autocorrelation analyses, and in particular on “delayed” autocorrelation analyses, of time series data, among other techniques described herein.Type: GrantFiled: March 28, 2019Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Manwah Wong, Kai Fan Tang, Christopher Thomas Lewis
-
Patent number: 11550631Abstract: In some examples, a computing system receives an indication of an increased workload portion to be added to a workload of a storage system, the workload comprising buckets of operations of different characteristics. The computing system computes, based on quantities of operations of the different characteristics in the workload, factor values that indicate distribution of operations of the increased workload portion to the buckets of operations of the different characteristics, and distributes, according to the factor values, the operations of the increased workload portion into the buckets of operations of the different characteristics.Type: GrantFiled: April 29, 2020Date of Patent: January 10, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, Jharna Aggarwal, Manu Sharma
-
Patent number: 11550618Abstract: Innovations in the area of server-side processing when committing transactions to disk in a distributed database system can improve computational efficiency at database nodes and/or reduce network bandwidth utilization. For example, when transactions are committed in a database system, at a master node of the database system, a server uses different threads for certain processor-intensive operations and certain I/O-intensive operations.Type: GrantFiled: May 17, 2021Date of Patent: January 10, 2023Assignee: SAP SEInventors: Kyu Hwan Kim, Juchang Lee
-
Patent number: 11551177Abstract: Most of the business intelligence and analytics applications uses a data model. Any change in the source field or in the key performance indicator (KPI) calculation changes result in long turn-around time and complex changes in the background coding of the data model. A method and system for handling the source field change and the key performance indicator (KPI) calculation change in the data model has been provided. The disclosure provides a data modelling design, in particular, for handling source field changes or additions and target KPI calculation changes without any impact on the data model. The solution section is divided in two areas so as to tackle the technical problem statement points. First part is the data ingestion and second is data reporting.Type: GrantFiled: December 11, 2020Date of Patent: January 10, 2023Assignee: TATA CONSULTANCY SERVICES LIMITEDInventor: Subhodeep Banerjee
-
Patent number: 11544112Abstract: A system includes a plurality of queues configured to hold tasks and state information associated with such tasks. The system further includes a plurality of listeners configured to query one of the plurality of queues for a task, receive, in response to querying one of the plurality of queues for a task, a task together with state information associated with the task, effect processing of the received task, and communicate a result of the received task to another queue of the plurality of queues, the another queue of the plurality of queues being selected based on the processing of the received task.Type: GrantFiled: December 27, 2019Date of Patent: January 3, 2023Assignee: ALLSCRIPTS SOFTWARE, LLCInventor: Jason Daniel Petit
-
Patent number: 11544046Abstract: Techniques are described for enabling an application modernization system to efficiently identify various types of software development “anti-patterns” (including cloud anti-patterns) associated with software applications. An anti-pattern is broadly any characteristic of a software application or system that represents an undesirable or suboptimal solution to a problem within a given software design context. Depending on the particular software design context, examples of possible anti-patterns and cloud anti-patterns can include the use of insecure network protocols, an application's reliance on local file system access, the use of a deprecated or outdated class, function, or library, etc. An application modernization system described herein includes a modernization assessment client application that identifies the presence of anti-patterns in users' software applications using a collection of anti-pattern definitions (e.g.Type: GrantFiled: August 26, 2020Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Gunja Agrawal, Vijay Dheeraj Reddy Mandadi, Ting Hsiang Eddy Chu, Bharath Bhoopalam
-
Patent number: 11546281Abstract: Electronic messages, such as emails, often ask questions, ask that a task be done, or assign a task. The responsive messages often forget to answer the questions and the responders often forget to calendar tasks. Advances in natural language processing provide computers the ability to notice the questions and task requests/assignments. Automated analysis of the messages can detect and highlight questions, can provide for draft responses addressing every question, and can provide for getting tasks calendared.Type: GrantFiled: December 28, 2018Date of Patent: January 3, 2023Assignee: ALLSCRIPTS SOFTWARE, LLCInventor: Joshua Brown
-
Patent number: 11544118Abstract: One embodiment provides an information processing apparatus effective to execute a parallel job in coordination with other information processing apparatuses. In an example, the information processing apparatus includes: a memory configured to store computer readable instructions; and a processor configured to execute the computer readable instructions sored in the memory, the computer readable instructions including: providing an instruction to issue barrier communication of error information; and propagating the error information to each of the other information processing apparatuses based on the instruction for the barrier communication.Type: GrantFiled: July 30, 2020Date of Patent: January 3, 2023Assignee: FUJITSU LIMITEDInventors: Nobutaka Ihara, Takahiro Kawashima
-
Patent number: 11538046Abstract: Embodiments of the disclosure provide a page data acquisition method, apparatus, a server, an electronic device and a computer readable medium, and relate to the field of computer technology. The page data acquisition method includes communicating with a server, and obtaining configuration information from the server. Configuration information includes control information. The page data acquisition method includes traversing the controls in a current page, and for each of the controls, judging whether the control is one indicated by the control information in the configuration information, setting a listener for the control in response to the control being one indicated by the control information in the configuration information, and performing behavior data acquisition on the control by the listener.Type: GrantFiled: December 20, 2018Date of Patent: December 27, 2022Assignee: BOE Technology Group Co., Ltd.Inventor: Yingjie Li
-
Patent number: 11539590Abstract: A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.Type: GrantFiled: October 6, 2020Date of Patent: December 27, 2022Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., UNIVERSITY OF UTAH RESEARCH FOUNDATIONInventors: Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aisha Syed, Jacobus Erasmus Van der Merwe