Patents Examined by Normin Abedin
-
Patent number: 10708323Abstract: Systems for managing content in a cloud-based service platform. A server in a cloud-based environment is interfaced with storage devices that hold one or more stored objects accessible by two or more users. The stored objects comprise folders and files as well as other objects such as workflow objects that are associated with the folders or the files. The workflow objects comprise workflow metadata that describes a workflow as a set of workflow tasks to be carried out in a progression. Processing of a workflow task and/or carrying out a portion of the progression includes modification of shared content objects. The processing or modification events are detected through workflow events, which in turn cause one or more workflow responses to be generated. Workflow responses comprise updates to the workflow metadata to record progression through the workflow and/or workflow responses comprise updates to any one or more of the stored objects.Type: GrantFiled: July 30, 2018Date of Patent: July 7, 2020Assignee: Box, Inc.Inventors: Anne Elizabeth Hiatt Pearl, Jenica Nash Blechschmidt, Natalia Vinnik, Robert Kyle Waldrop, Sam Michael Devlin, Steven Luis Cipolla, Sesh Jalagam
-
Patent number: 10701152Abstract: A memory system that is an example of the present disclosure comprises a memory fabric and an overlay. The memory fabric comprises: a network of memory components interconnected by optical interconnects, and memory address spaces of the memory components are aggregated and exposed as if the network were a single memory resource. The memory fabric further comprises router modules to implement steps of a fabric routing protocol to route memory-addressing requests along paths to destination memory components in the memory fabric. The overlay increases resiliency of the memory system and comprises overlay nodes to receive and forward memory-addressing requests from client programs and to implement steps of an overlay routing protocol to selectively control routing of received memory-addressing requests, to destination memory components, either along paths determined according to the fabric routing protocol or along alternative paths via overlay nodes.Type: GrantFiled: September 24, 2015Date of Patent: June 30, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Luis Miguel Vaquero Gonzalez, Suksant Sae Lor
-
Patent number: 10681002Abstract: A method, non-transitory computer readable medium, and a primary server are disclosed for transferring data over a communication network from an Internet of Things (IoT) device. The method include receiving a data packet from the IoT device on an application running on a primary server, the data packet having a stateless autoconfiguration IPv6 address, which is configured at least partially based on a device identifier assigned to the IoT device; modifying the stateless autoconfiguration IPv6 address associated with the IoT device identifier to generate a global IP address with the application running on the primary server; and sending the data packet with the global IP address from the primary server to one or more secondary servers over the communication network.Type: GrantFiled: November 30, 2017Date of Patent: June 9, 2020Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.Inventors: Ghenya Krochik, Rahul Suraparaju, Maria Perez
-
Patent number: 10681162Abstract: In some implementations, a server device can segment users based on user engagement with an application on a user device. For example, server device can receive user event data from many user devices indicating user activities with respect to the application and/or content presented by the application. The server device can generate user engagement segments based on the received user event data. The server device can generate predictive models for each user engagement segment based on the received user event data. The server device can determine which particular user engagement segments a particular user is associated with based on user event data associated with the particular user and/or the predictions generated by the predictive models. The application on the user device associated with the particular user can then be configured according to the user engagement segments associated with the particular user.Type: GrantFiled: May 31, 2019Date of Patent: June 9, 2020Assignee: Apple Inc.Inventors: Balaji Ramachandran, Collin D. Ruffenach, Feng Yi, Guillermo Ortiz, Jean S. Metz, Christopher S. Schepman, Casey M. Dougherty, Martin J. Murrett
-
Patent number: 10673793Abstract: A system according to certain aspects improves the process of sending emails containing attachments. The system can detect a request to send an email containing attachments to one or more recipients, create a copy of the attachments on a network storage device, replace the attachments contained in the email with links to the copies of the attachments, and send the email containing the links to the one or more recipients.Type: GrantFiled: June 30, 2016Date of Patent: June 2, 2020Assignee: Commvault Systems, Inc.Inventors: Manas Bhikchand Mutha, Prosenjit Sinha, Jun H. Ahn
-
Patent number: 10659516Abstract: A data caching method and device, and a resource request response method and device. The data caching method comprise: receiving a resource request for group content belonging to a specific user group, the resource request being sent from a user terminal to an application server by a user; checking if a mapping between the group content and a group caching ID for identifying the user group and a mapping between the user and the group caching ID have been established in the caching server; and returning the group content cached in the caching server to the user terminal in responses to the mapping between the group content and the group caching ID and the mapping between the user and the group caching ID having been established in the caching server.Type: GrantFiled: October 15, 2018Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventor: Ling Zhang
-
Patent number: 10652206Abstract: A storage system in one embodiment comprises at least one storage array comprising a plurality of storage devices. The storage array is configured to communicate over one or more networks with a plurality of host devices. The storage array is further configured to receive one or more commands from a given one of the host devices directing that a particular user-defined name be assigned to a particular one of the storage devices, and responsive to receipt of the one or more commands, to determine if any other user-defined name is already assigned to the particular storage device, and if there is no other user-defined name already assigned to the particular storage device, to assign the particular user-defined name to the particular storage device and to store information characterizing the assignment of the particular user-defined name to the particular storage device in persistent memory of the storage array.Type: GrantFiled: October 27, 2017Date of Patent: May 12, 2020Assignee: EMC IP Holding Company LLCInventors: Maneesh Pusalkar, Arieh Don, Vinay Rao, Yaron Dar
-
Patent number: 10652716Abstract: In embodiments, Internet of Things (IoT) devices may be organized according to an IoT device hierarchy, which may include parent and/or child associations between resources associated with IoT devices and/or with groupings of IoT devices. IoT devices wishing to support an IoT device hierarchy may utilize an extended IoT device resource model which provides for IoT device hierarchy information and interfaces to be provided by supporting IoT devices. A supporting resource may have one or more parent properties and/or child properties which may identify, respectively, parent or child resources which are associated with the resource. In various embodiments, these parent properties and/or child properties may include uniform resource identifiers (URI). A supporting resource may also identify an interface type for a hierarchical access interface, through which one or more descendant resources may be accessed through a single command. Other embodiments may be descried and/or claimed.Type: GrantFiled: September 25, 2015Date of Patent: May 12, 2020Assignee: INTEL IP CORPORATIONInventors: Vijay Sarathi Kesavan, Sudarshan Prasad
-
Patent number: 10652353Abstract: Technologies for communication with direct data placement include a number of computing nodes in communication over a network. Each computing node includes a many-core processor having an integrated host fabric interface (HFI) that maintains an association table (AT). In response to receiving a message from a remote device, the HFI determines whether the AT includes an entry associating one or more parameters of the message to a destination processor core. If so, the HFI causes a data transfer agent (DTA) of the destination core to receive the message data. The DTA may place the message data in a private cache of the destination core. Message parameters may include a destination process identifier or other network address and a virtual memory address range. The HFI may automatically update the AT based on communication operations generated by software executed by the processor cores. Other embodiments are described and claimed.Type: GrantFiled: September 24, 2015Date of Patent: May 12, 2020Assignee: Intel CorporationInventors: James Dinan, Venkata Krishnan, Srinivas Sridharan, David A. Webb
-
Patent number: 10637758Abstract: Methods, non-transitory computer readable media, and health check devices that determine one or more network component devices associated with a received host network identifier. One or more health check job types associated with the determined one or more network component devices are identified. One or more selections of the identified health check job types for execution are received and the selected one or more health check job types are executed. A determination is made of when one or more health check rules are satisfied based on the execution of the one or more health check job types. One of one or more alert notifications are identified when the determination indicates that the one or more health check rules are satisfied. The identified one or more alert notifications are displayed.Type: GrantFiled: December 19, 2017Date of Patent: April 28, 2020Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Atul Suresh Dongre, Srikanth Mittapalli, Sayan Mahalanobis, Rajani Vanamala, Sreenu Daram, Zubair Mohammed, Siva Kumar Chetla
-
Patent number: 10630783Abstract: A terminal management apparatus includes a first connection unit, a second connection unit, a setup information management unit, and a communication controller. The first connection unit is connectable to a terminal apparatus via a wireless communication link. The terminal apparatus serves as a target being managed. The second connection unit is connectable to the terminal apparatus via at least one of a wireless communication link and a wired communication line using a connection path different from a connection path used by the first connection unit. The setup information management unit obtains and manages setup information used for establishing a connection with the terminal apparatus, from the terminal apparatus via the first connection unit. The communication controller connects to the terminal apparatus via the second communication unit using identification information of the terminal apparatus managed by the setup information management unit, and communicates with the terminal apparatus.Type: GrantFiled: October 12, 2017Date of Patent: April 21, 2020Assignee: FUJI XEROX CO., LTD.Inventors: Kenji Kuroishi, Chigusa Nakata, Hiroshi Honda, Eiji Nishi, Yoshihiro Sekine, Hiroshi Mikuriya, Takeshi Furuya, Ryuichi Ishizuka
-
Patent number: 10616038Abstract: The current document is directed to methods and systems that process, classify, efficiently store, and display large volumes of event messages generated in modern computing systems. In a disclosed implementation, received event messages are assigned to event-message clusters based on non-parameter tokens identified within the event messages. A parsing function is generated for each cluster that is used to extract data from incoming event messages and to prepare event records from event messages that more efficiently and accessible store event information. The parsing functions also provide an alternative basis for assignment of event messages to clusters. Event types associated with the clusters are used for gathering information from various information sources with which to automatically annotate event messages displayed to system administrators, maintenance personnel, and other users of event messages.Type: GrantFiled: August 30, 2016Date of Patent: April 7, 2020Assignee: VMware, Inc.Inventors: Nicholas Kushmerick, Matt Roy McLaughlin, Darren Brown, Junyuan Lin
-
Patent number: 10595172Abstract: A method includes: obtaining, by a first device associated with a first user, descriptive information from a second device associated with a second user; determining whether the first device has received a user photograph of the second user of the second device; in response to determining that the first device has not received a user photograph: establishing a connection with the second device; receiving a user photograph; determining whether a request for a user photograph of the first user is received from the second device; in response to determining that a request for a user photograph of the first user is received from the second device, transmitting a user photograph to the second device; and terminating the connection with the second device; and displaying, to the first user of the first device, at least one of the user photograph and the descriptive information.Type: GrantFiled: July 23, 2018Date of Patent: March 17, 2020Inventor: Ernesto Nebel
-
Patent number: 10585427Abstract: A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.Type: GrantFiled: November 19, 2018Date of Patent: March 10, 2020Assignee: AVEVA SOFTWARE, LLCInventors: Steven Michael Weinrich, Kenneth Kasajian
-
Patent number: 10587702Abstract: Embodiments of the invention include a method, system and computer program product for the continuous cognitive discovery and management of cloud services in an aggregated distributed application. One method includes receiving a textual specification of cloud service criteria, searching a registry for cloud services corresponding to the textual specification and presenting locating cloud services corresponding to the textual specification. Thereafter, the located cloud services are ranked and presented and one or more of the presented cloud services are selected for deployment and deployed as part of an aggregated distributed application. Thereafter, the registry is searched to locate and rank new cloud services based upon the textual specification, and in response to determining that one of the new cloud services is ranked higher than an existing one of the cloud services already deployed, the determined one of the new cloud services is deployed into the aggregated distributed application.Type: GrantFiled: December 26, 2017Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Jeff Edgington, Kristina E. Jones, Hung Tack Kwan, Shiju Mathai
-
Patent number: 10581973Abstract: A computer system and a bus arbitration method are provided. The computer system includes a bus, a plurality of master devices, and a slave device. The master devices and the slave device are coupled to the bus. Each of the master devices determines the number of the operating master devices through the bus. When a first master device intends to access the slave device, the first master device performs a bus arbitration on the slave device and attempts to access the slave device. If the slave device is accessed successfully, the first master device does not participate in N number of times of subsequent bus arbitrations. If the slave device is accessed unsuccessfully, the first master device determines whether the slave device is released. If the slave device is released, the first master device performs a next bus arbitration and attempts to access the slave device continuously.Type: GrantFiled: November 4, 2016Date of Patent: March 3, 2020Assignee: Wiwynn CorporationInventors: Cheng-Kuang Hsieh, Chung-Fu Huang
-
Patent number: 10574590Abstract: This application relates to an intelligent traffic cloud control system based central system so as to address the problems of the central system in the relevant art being overloaded, and operating at a low rate. An intelligent traffic cloud control system according to an embodiment of this application at least includes a central system, a plurality of control servers, and a plurality of field devices, wherein the central system is connected with the control servers over a network, and the field devices are connected with the control servers over IP address based broadband buses; and the central system is configured to collect data in one or more of the following data collecting modes: monitoring state data of the control servers in real time, inquiring about data from the control servers in non-real time, and subscribing to data from the control servers as needed.Type: GrantFiled: December 2, 2016Date of Patent: February 25, 2020Assignee: KYLAND TECHNOLOGY CO., LTD.Inventors: Fusheng Zhang, Guozhen Ma, Zhiwei Yan
-
Patent number: 10552798Abstract: A method and system including a display; a memory storing processor-executable steps; a Productivity Integration Hub (PIH) module; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on the display, the user interface associated with an end-user application and including one or more user-entry fields to receive data to request a service; receive input data in the one or more displayed user-entry fields; receive the input data at the PIH module; access a productivity server via the PIH module; return one or more response details to the PIH module from the productivity server; and display on the user interface at least one of the one or more response details received from the PIH module. Numerous other aspects are provided.Type: GrantFiled: June 21, 2017Date of Patent: February 4, 2020Assignee: SAP SEInventors: Rama Sulakshani Murari, Nitin Verma, Showkath Ali Naseem
-
Patent number: 10554481Abstract: A method for locating a quality of service problem implemented on a terminal during a multi-media session between two terminals over a communication network, which includes at least one media gateway that is able to retransmit media data packets without particular processing according to a “router mode” of management. The terminals obtain a first quality of service data item relating to the multi-media session. Following a change in the mode of management to a “relay mode” in which the multi-media session initially established between the terminals is split into two separate multi-media sessions, it includes: obtaining of a second quality of service data item relating to one of the two multi-media sessions established following the change in the mode of management of the media gateway; comparing the first and second quality of service data items; and locating the quality of service problem depending on the result of the comparison.Type: GrantFiled: April 21, 2014Date of Patent: February 4, 2020Assignee: ORANGEInventors: Bertrand Bouvet, Francois Toutain, Catherine Salou, Mathilde Cosquer
-
Patent number: 10554732Abstract: A remote communication system includes: a first communication terminal configured to establish a call session for transmitting and receiving at least a voice with a target communication terminal, and to communicate with the target communication terminal; and a second communication terminal configured to participate in the call session. The second communication terminal provides a given function that is not limited to a telephone call to one of the first communication terminal and the target communication terminal, in response to a request from one of a user of the second communication terminal, the first communication terminal, and the target communication terminal.Type: GrantFiled: January 4, 2017Date of Patent: February 4, 2020Assignee: Ricoh Company, Ltd.Inventors: Takeshi Homma, Hideki Shiro, Takashi Hasegawa, Takeshi Fujita