Patents Examined by Andy Ho
-
Patent number: 10592308Abstract: According to an example, aggregation based event identification may include aggregating each of a plurality of source events by an event type of event types that represent dusters of the source events and/or a host of a source event of the source events to generate a reduced number of the source events. Aggregation based event identification may further include analyzing a characteristic for each of the reduced number of the source events, and assigning, based on the analysis of the characteristic for each of the reduced number of the source events, a characteristic weight to each of the reduced number of the source events. Further, aggregation based event identification may include aggregating the characteristic weights for each of the reduced number of the source events to determine an aggregated event issue weight for each of the reduced number of the source events.Type: GrantFiled: April 30, 2015Date of Patent: March 17, 2020Assignee: MICRO FOCUS LLCInventors: Fernando Vizer, Noam Fraenkel, Yair Horovitz
-
Patent number: 10582897Abstract: A wearable device comprising a memory storing data associated with a personal biology of a user, a short-range wireless transceiver for receiving, from a peer wearable device, data associated with a personal biology of a peer user, and a processor for comparing the received data with the data stored in the memory in order to determine whether or not there is a match. The device further comprises an indicator for generating a visual, audio or other sensory indication of a match when the data is determined to match.Type: GrantFiled: July 24, 2018Date of Patent: March 10, 2020Assignee: DNANUDGE LIMITEDInventors: Christofer Toumazou, Georgina Toumazou
-
Patent number: 10585726Abstract: A parameter-sharing apparatus includes a memory allocation unit for managing allocation of a memory area, in which a parameter is to be stored, to a memory box, and updating a mapping table stored in the memory box based on allocation management of the memory area, and an operation processing unit for providing the memory allocation unit with parameter information required for the allocation management of the memory area in which the parameter is to be stored and sharing the parameter stored in the memory box.Type: GrantFiled: May 14, 2018Date of Patent: March 10, 2020Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Eun-Ji Lim, Shin-Young Ahn, Yong-Seok Choi, Young-Choon Woo, Wan Choi
-
Patent number: 10580265Abstract: Various arrangements for handling a potential security situation using a home automation system are presented. During a defined active monitoring time period, a biometric measurement of a user may be received. The biometric measurement of the user may exceed a defined threshold value for the biometric measurement. A security alert from a home automation device in wireless communication with the home automation host system may be received. If the time period between the biometric measurement is within a threshold time period of the security alert being received a security response action may be performed.Type: GrantFiled: April 17, 2015Date of Patent: March 3, 2020Assignee: DISH Ukraine L.L.C.Inventor: Zane Eaton
-
Patent number: 10579449Abstract: Methods, information handling systems and computer readable media are disclosed for automatically converting from one message queue service to another. In one embodiment, a method includes receiving identification of an application program, a current message queue service employed by the application program, and a target message queue service to be employed by the application program instead of the current message queue service. The method embodiment further includes identifying current message queue object instances for the application program and mapping identifiers of the current message queue object instances to identifiers of target message queue object instances for use with the target message queue service.Type: GrantFiled: November 2, 2018Date of Patent: March 3, 2020Assignee: Dell Products, L.P.Inventors: Hung T. Dinh, Vinod Kumar, Panguluru Vijaya Sekhar, Vinay Sathyanarayana, Abhijit Mishra, Satish Ranjan Das, Nagireddy Bonthu
-
Patent number: 10572316Abstract: The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.Type: GrantFiled: May 14, 2018Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Francesco Maria Carteri, Fabio Cerri, Marco De Santis, Alessandro Scotti
-
Patent number: 10565032Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a non-transitory computer-readable medium embodying a program of instructions, the program of instructions configured to, when read and executed by the processor: receive a toast notification trigger; and responsive to the toast notification trigger, launch an instance of an application associated with the toast notification trigger and communicate arguments related to a toast notification to the application via an application protocol of the application in order to bridge communication between legacy stack components and containerized stack solutions of an operating system, such that the application issues to the operating system a request to display a toast notification responsive to the toast notification trigger and completes a toast action responsive to user interaction with the toast notification.Type: GrantFiled: June 8, 2018Date of Patent: February 18, 2020Assignee: Dell Products L.P.Inventors: Srikanth Kondapi, Abu Shaher Sanaullah, Mohit Arora, Alexander Kucheravy
-
Patent number: 10558493Abstract: A method for processing state update requests in a distributed data processing system with a number of processing nodes includes maintaining a number of counters including a working counter indicating a current time interval, a replication counter indicating a time interval for which all requests associated with that time interval are replicated at multiple processing nodes of the number of processing nodes, and a persistence counter indicating a time interval of the number of time intervals for which all requests associated with that time interval are stored in persistent storage. The counters are used to manage processing of the state update requests.Type: GrantFiled: October 30, 2018Date of Patent: February 11, 2020Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Joseph Skeffington Wholey, III
-
Patent number: 10552448Abstract: A computer implemented method for updating and distributing data objects among multiple client applications is described.Type: GrantFiled: July 21, 2017Date of Patent: February 4, 2020Assignee: Maestrano Pty Ltd.Inventor: Arnaud Lachaume
-
Patent number: 10540477Abstract: A system and method for using modeling language for efficient generation of design architectures in a design system are provided. A design space problem is received by the design system. The design space problem is transformed into a design space model. One or more ensembles are generated from the design space model. One or more design architectures are generated from the ensembles.Type: GrantFiled: May 2, 2016Date of Patent: January 21, 2020Assignee: Siemens Industry Software NVInventors: Mike Nicolai, Luca Salemio, Johan Vanhuyse
-
Patent number: 10540215Abstract: An integrated application environment includes a host web application executed in a browser, and a target application embedded in a container of the host web application. Interoperability layers facilitate messaging between the host web application and a host entity object of the target application in the container according to multiple communication protocols.Type: GrantFiled: May 31, 2018Date of Patent: January 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrew M. Pennell, Siu Yu Cherie Quek, Ankit Saraf, Yasser Shaaban
-
Patent number: 10528404Abstract: A processing device stores a first log entry in a first log structure that stores log entries regarding occurrences of events for a first core in a computer system composed of a plurality of cores. In response to detecting the occurrence of a log flush trigger event, the processing device copies a plurality of log entries, including the first log entry, from the first log structure as a second log entry in a second log structure that stores log entries for multiple of the plurality of cores. The processing device dynamically determines the size of the second log entry based on the varied sizes of the plurality of log entries. The processing device generates a log entry header for the second log entry, including at least a core identifier identifying the first core associated with the first log structure and prepends the log entry header to the second log entry.Type: GrantFiled: June 1, 2018Date of Patent: January 7, 2020Assignee: MICRON TECHNOLOGY, INC.Inventors: Xiangping Chen, Michael L. Edgington, Steven Gaskill, Jason Pulinski
-
Patent number: 10528403Abstract: An application network is monitored using a plurality of agents. Adaptive event aggregation is performed to determine retaining values for an aggregation dimension. A report of the application network is generated based on the aggregation dimension.Type: GrantFiled: January 18, 2018Date of Patent: January 7, 2020Assignee: Mulesoft, Inc.Inventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
-
Patent number: 10509691Abstract: A method including retrieving, from an operating system of a client device, a timestamp associated with a physical action on an input device coupled with the client device, is provided. The method includes tagging the timestamp with an action metadata of an application running in the client device, the physical action being associated with the application, and forming an aggregated dataset comprising the timestamp and the action metadata. The method also includes associating an acuity value to the timestamp based on the aggregated dataset, and modifying a display of an application output to indicate the acuity value within the application. A system and a non-transitory, computer readable medium storing instructions to perform the method are also provided.Type: GrantFiled: October 26, 2017Date of Patent: December 17, 2019Assignee: Colossio, Inc.Inventor: Joseph A. Jaroch
-
Patent number: 10505587Abstract: A communication device includes a first processing unit that detects a target and receives a first command for activating an interface upon a detection of the target. The communication device also includes a second processing unit that exchanges data with the target through the first processing unit. Further, the communication device includes an interface between the first processing unit and the second processing unit. The first processing unit selects a predetermined interface level from among a plurality of interface levels based on the first command and exchanges data with the second processing unit based on the predetermined interface level.Type: GrantFiled: May 8, 2019Date of Patent: December 10, 2019Assignee: SONY CORPORATIONInventor: Katsuyuki Teruyama
-
Patent number: 10503568Abstract: Techniques for asynchronous handling of service requests are disclosed. A service receives a request from a requesting entity. The request includes a function identifier and function input. Responsive to receiving the message, the service selects a first event handler to process the request. The service translates, via the first event handler, the function identifier to a native function call. The service initiates execution of the native function call using the function input, and receives output corresponding to the execution of the native function call. Responsive to receiving the output, the service selects a second event handler to process the output. The service generates, at least in part by the second event handler, a response based on the output. The service transmits the response to the requesting entity.Type: GrantFiled: May 30, 2018Date of Patent: December 10, 2019Assignee: Oracle International CorporationInventor: Yuvaraj Chandrasekaran
-
Patent number: 10503572Abstract: In one aspect there is provided a method. The method may include: executing, at a client, an application that includes a first function and a second function; determining, based at least on an indicator, that the first function is to be executed locally at the client and the second function is to be executed remotely at a server; generating a package that includes a first class definition of a first class, the first class definition being required for executing the second function based at least on the second function including a reference to the first class; and sending, to the server, the package to at least enable the server to execute the second function. Systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: April 18, 2017Date of Patent: December 10, 2019Assignee: SAP SEInventors: Yang Peng, Xia Yu
-
Patent number: 10503571Abstract: A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating system provides a sensor interface that allows programs that run on a machine to read the values of sensors (such as an accelerometer, light meter, etc.). A service may use the interface to read the value of sensors, and may receive subscriptions to sensor values from other programs. The service may then generate messages that contain the sensor value, and may provide these messages to programs that have subscribed to the messages. The messages may contain raw sensor data. Or, the messages may contain information that is derived from the sensor data and/or from other data.Type: GrantFiled: December 12, 2016Date of Patent: December 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gregory H. Parks, Steven P. Dodge, Zheng Wang
-
Patent number: 10503525Abstract: The present disclosure is directed to persisting values in a computing environment, particularly using computer programs that are configured to run on a virtual machine. An illustrative method includes first launching a computer program, preferably within the environment of a virtual machine. The method further includes loading a plurality of classes associated with the computer program into memory by way of a specially configured class loader. This class loader is configured to scan at least one class of classes loaded into memory for at least one persistence-annotated field within that class. The specially configured class loader is further configured to write byte code into a class that contains the at least one persistence-annotated field. The byte code that is added to the class is configured to cause a first object that is later instantiated from the at least one class to have the persistence-annotated field.Type: GrantFiled: August 22, 2017Date of Patent: December 10, 2019Assignee: REFINITIV US ORGANIZATION LLCInventor: David Kohn
-
Patent number: 10496452Abstract: Subject matter involves using natural language to Web application program interfaces (API), which map natural language commands into API calls, or API commands. This mapping enables an average user with little or no programming expertise to access Web services that use API calls using natural language. An API schema is accessed and using a specialized grammar, with the help of application programmers, canonical commands associated with the API calls are generated. A hierarchical probabilistic distribution may be applied to a semantic mesh associated with the canonical commands to identify elements of the commands that require labeling. The identified elements may be sent to annotators, for labeling with NL phrases. Labeled elements may be applied to the semantic mesh and probabilities, or weights updated. Labeled elements may be mapped to the canonical commands with machine learning to generate a natural language to API interface. Other embodiments are described and claimed.Type: GrantFiled: April 28, 2017Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Michael Gamon, Mark Encarnacion, Patrick Pantel, Ahmed Hassan Awadallah, Madian Khabsa, Yu Su