Patents Examined by Charles E. Anya
-
Patent number: 11055158Abstract: A web-based display system includes instructions for execution by a processor. The instructions include, in response to receiving a page load request from a user device associated with a user, obtaining a set of frames associated with the user and, for each of the first and second frames: (i) loading the frame and (ii) assigning a corresponding unique identifier to the frame. The instructions include accessing the plurality of authenticated identifiers and, for each of the first and second frames, in response to the assigned unique identifier of the frame matching an authenticated identifier of the plurality of authenticated identifiers, adding the frame to a set of authenticated frames. The instructions include generating a page including the set of authenticated frames and, in response to receiving a first message, selectively broadcasting a second message based on the first message to the set of authenticated frames.Type: GrantFiled: April 29, 2020Date of Patent: July 6, 2021Assignee: Express Scripts Strategic Development, Inc.Inventors: Christopher L. Creighton, Jason M. Creighton, Michael S. Ha, Zachary Clark, Daniel J. Rueschhoff, Jr.
-
Patent number: 11045261Abstract: A method, system and apparatus for surface rendering using medical imaging data is provided. A display device is controlled to render a first model of imaging data showing depth positions corresponding to a given surface threshold value, and further controlled to replace the first model with a second model of the imaging data showing respective depth positions corresponding to the given surface threshold value, the second model being faster to compute than the first model. The given surface threshold value is changed to an updated surface threshold value, for example using a slider input. The display device updates rendering of the second model to show updated respective depth positions corresponding to the updated surface threshold value. When an acceptance is received, the display device is controlled to replace the second model with the first model showing updated depth positions corresponding to the updated surface threshold value.Type: GrantFiled: October 9, 2019Date of Patent: June 29, 2021Assignee: SYNAPTIVE MEDICAL INC.Inventors: David Bruce Gallop, Sean Jy-Shyang Chen
-
Patent number: 11042423Abstract: Disclosed herein are system, method, and computer program product embodiments for obtaining feedback in an explicit, non-disruptive manner. An embodiment operates by determining a trigger corresponding to a feedback event, where the trigger is associated with a particular application that is registered with a feedback application associated with the feedback event; detecting an application event corresponding to the trigger occurs during an execution of the particular application; receiving a screenshot of a user interface of the particular application at a time of the detecting; providing a notification indicating that feedback corresponding to the application event is requested; receiving a request to launch the feedback event; and receiving feedback corresponding to the feedback event via the feedback application.Type: GrantFiled: July 9, 2018Date of Patent: June 22, 2021Assignee: SAP SEInventors: Vladimir Shapiro, Roman Rommel
-
Patent number: 11036498Abstract: An instruction device includes: an acquiring unit configured to acquire provided metadata, which is attribute information relating to one or more attributes of sensing data, the provided metadata having one or more hierarchy levels that contain information shared by a plurality of sensors; an acquiring unit configured to acquire usable metadata, which is attribute information relating to one or more attributes of an application; a matching unit configured to perform matching between the provided metadata and the usable metadata for each hierarchy level, calculate, for each hierarchy level, an inter-level matching degree that indicates a degree of matching in the hierarchy level, and extract a sensor capable of providing the sensing data that satisfies a request of the application, based on an overall matching degree; and an instruction unit configured to transmit a data flow control instruction that specifies the application and the extracted sensor.Type: GrantFiled: October 25, 2017Date of Patent: June 15, 2021Assignee: OMRON CorporationInventors: Toshihiko Oda, Ryota Yamada, Takeshi Naito, Sangryul Lee, Tetsuji Yamato, Shuichi Misumi
-
Patent number: 11036569Abstract: Systems and methods are disclosed for swapping or changing between stacks associated with respective applications when one application calls the other.Type: GrantFiled: August 24, 2018Date of Patent: June 15, 2021Inventors: Nathan B. Elsishans, Francois Carouge
-
Patent number: 11030021Abstract: Embodiments of the present invention provide a method, system and computer program product for variable event handling in a multi-tenant environment. In an embodiment of the invention, a method for variable event handling in a multi-tenant environment includes receiving an event placed on an event bus in an event driven data processing system, the event corresponding to a multiplicity of different instances of a single event handler, with each instance having been adapted to process the event. The method additionally includes decoding the event to identify a version of a target application for the event and matching the version of the target application to an end point for a particular one of the different event handlers. Finally, the method includes routing the event to the matched end point.Type: GrantFiled: July 16, 2020Date of Patent: June 8, 2021Assignee: TRACELINK, INC.Inventors: Christopher Driscoll, Robert Sturim, Andy Nanopoulos
-
Patent number: 11023558Abstract: A web browser can be run on a back-end server to execute serverless functions. A request is received to execute a function, for example, on-demand. The request is forwarded to a web browser running as an execution engine on the back-end server. The function is executed inside the web browser running on the back-end server. A result of the function executed inside the web browser can be returned.Type: GrantFiled: April 3, 2020Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Toby Kurien, Richard Allen Young
-
Patent number: 11023297Abstract: The embodiments of the present disclosure provide systems and methods for providing restock notification, comprising a memory storing instructions and at least one processor configured to execute the instructions. The processor may be configured to receive, from a user interface associated with a user, a first request for a restock notification associated with a product, and modify a database to assign a first status to the product. The processor may further be configured to receive a message indicating that the product is available for purchase, and modify the database to assign a second status to the product. The processor may configure a batch framework to periodically analyze the database to identify product with the second status assigned, and determine a notification schedule for sending the restock notification to the user. The processor may be configured to send the restock notification to the user based on the determined notification schedule.Type: GrantFiled: January 3, 2020Date of Patent: June 1, 2021Assignee: Coupang Corp.Inventors: Jie Min, Zhongxing Wang
-
Patent number: 11016828Abstract: A task support system and method improve an operator's handling of an unknown new event. The task support system and method handle an event that occurred in a management target, in relation to an unknown event, and one or more event types are evaluated as event type candidates. A first event type candidate group having a high confidence score among the evaluated event type candidates is extracted and a first candidate confidence score is calculated from each confidence score of each event type candidate of the first event type candidate group. A first candidate importance is calculated from first importance held by an event type corresponding to each event type candidate belonging to the first event type candidate group and information other than the first importance. A diagram corresponding to each event is represented in a coordinate space by using the first candidate confidence score and the first candidate importance.Type: GrantFiled: March 9, 2020Date of Patent: May 25, 2021Assignee: HITACHI, LTD.Inventors: Keita Suzuki, Akihiro Urano
-
Patent number: 11010216Abstract: An RPC conversion processing system (10) that performs relaying between a first application (70) and second application (80) of different protocols. The RPC conversion processing system includes a first interface provider (20) connected to the first application and configured to provide a first interface for the first application, an RPC conversion relay function section (40), and a second interface provider (30) connected to the second application and configured to provide a second interface for the second application. The first interface provider receives a request for processing an RPC from the first application. The RPC conversion relay function section converts the RPC into an RPC of the second application and outputs the RPC of the second application to the second interface provider, thereby relaying an RPC between the first application and the second application.Type: GrantFiled: December 13, 2017Date of Patent: May 18, 2021Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki Fujino, Yuji Oshima, Keiichiro Kashiwagi, Hisaharu Ishii, Yui Yoshida
-
Patent number: 10997034Abstract: A system, method, and computer readable medium for consistent and transparent replication of multi process multi threaded applications. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Replica consistency between primary application and its replicas is provided by imposing the execution ordering of the primary on all its replicas. The execution ordering on a primary is captured by intercepting calls to the operating system and libraries, sending replication messages to its replicas, and using interception on the replicas to enforce said captured primary execution order. Replication consistency is provided without requiring modifications to the application, operating system or libraries.Type: GrantFiled: August 6, 2019Date of Patent: May 4, 2021Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10996998Abstract: A native client transmits, in accordance with a request from an image processing plugin application executed in a Java execution environment, a processing request for requesting execution of image processing using a native module executed in a C/C++ execution environment. A native server receives the processing request transmitted from the native client and executes the image processing by executing the native module in accordance with the received processing request. The native server is operated on a native control process that uses a memory space independent of a memory space used in the Java execution environment.Type: GrantFiled: October 9, 2018Date of Patent: May 4, 2021Assignee: Canon Kabushiki KaishaInventor: Kimito Kasahara
-
Patent number: 10990402Abstract: The present disclosure provides for a system that dynamically adjusts how the system distributes messages to a set of consumers. The system measures a quantity of consumers in communication with the system. The system also measures performance metrics of each respective consumer of the set of consumers. In response to a change in the quantity of consumers, or to one or more performance metrics of an individual consumers meeting, or failing to meet, a respective predetermined threshold, the system may adjust a cache size the system attributes to the individual consumer and accordingly may adjust how the system distributes messages to the individual consumer. For instance, the system may distribute more or less messages to the individual consumer. The individual consumer may also communicate a maximum cache limit it is able to receive in messages from the system.Type: GrantFiled: December 18, 2019Date of Patent: April 27, 2021Assignee: Red Hat, Inc.Inventor: Bilgin Ismet Ibryam
-
Patent number: 10990413Abstract: A mainframe of an organization includes a transaction layer and a middleware layer and an operating system layer is structured by steps including identifying that transactions of the transaction layer are related to a classification of the organization. The steps further include identifying resources of the mainframe for executing the transactions, wherein the resources includes a processor and a memory. The steps include identifying transaction access paths between the transaction layer and the middleware layer resources that are associated with the middleware layer. The steps include identifying resources that are associated with the operating system layer and generating a service model of the mainframe that includes a visual representation of the transactions and the resources that are related to the classification across the middleware layer and the transaction layer and the operating system layer of the mainframe.Type: GrantFiled: July 8, 2019Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventor: Wei Wei Wang
-
Patent number: 10983769Abstract: Described embodiments provide systems and methods for using a call chain to identify dependencies among a plurality of microservices. A device intermediary to a plurality of microservices can receive a first request to access a first microservice. The processing of the first request can cause the first microservice to communicate a second request to a second microservice. A first unique identifier can be generated for the first request to the first microservice and the device can establish a call chain for identifying a plurality of requests to a first microservice through a last microservice of the plurality of microservices accessed responsive to the first request. The device can forward the first request including the call chain to the first microservice and the second request including the call chain to the second microservice. The device can identify, via the call chain, that the first microservice depends on the second microservice.Type: GrantFiled: May 16, 2019Date of Patent: April 20, 2021Assignee: Citrix Systems, Inc.Inventor: Jeremy White
-
Patent number: 10977103Abstract: First call data submitted by a mobile browser when a service call for a target application (app) is initiated is received, where the first call data comprises a custom parameter used to invoke the target app and identification information of the mobile browser, and where the identification information comprises package name information of the mobile browser. Based on the custom parameter, the target app is invoked to execute a corresponding target service. The identification information of the mobile browser is transferred to the target app. In response to executing the corresponding target service, responding to second call data including the package name information of the mobile browser and submitted by the target app, to automatically return to the mobile browser.Type: GrantFiled: January 25, 2019Date of Patent: April 13, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Chuanjie Lin
-
Patent number: 10956233Abstract: Computerized systems and methods for managing API information. An exemplary method includes receiving an input from a user device associated with a first computer system, the input not including identity of a second computer system. The method includes determining a target API based on the input, the target API being the second computer system's API. The method also includes determining whether a user of the user device has access to the target API. The method includes retrieving documentation of the target API from an API database if it is determined that the user has access to the target API. The method includes providing the user device with the retrieved documentation.Type: GrantFiled: September 24, 2019Date of Patent: March 23, 2021Assignee: Coupang Corp.Inventors: Young Jin Park, Yong Hyun Yoon, Won Suk Yang
-
Patent number: 10949221Abstract: Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.Type: GrantFiled: March 18, 2019Date of Patent: March 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael K. Gschwind
-
Patent number: 10942707Abstract: An adaptive content platform includes one or more content-enabled, dependent applications, each of which includes a user interface and business logic. A services layer, which is interfaced with the dependent applications and a software infrastructure, provides one or more services that are usable by the dependent applications.Type: GrantFiled: May 12, 2019Date of Patent: March 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Santanu Paul, Gary Zakon
-
Patent number: 10936382Abstract: A first log storage unit and a second log storage unit that store, in units of events, log data of a plurality of different events sequentially occurring during execution of an application, and a log encoding unit that outputs, as compressed data, differential data between log data of a newest event and log data of a latest event which is a same type of event as the newest event and which occurs temporally latest to the newest event and is stored in the second log storage unit are included.Type: GrantFiled: July 22, 2020Date of Patent: March 2, 2021Assignee: JVCKENWOOD CorporationInventor: Rikiya Kasahara