Patents Examined by Albert Chiou
-
Patent number: 10742520Abstract: Methods, systems, computer-readable media, and apparatuses for providing mobile device management (MDM) functionalities are presented. In some embodiments, a pseudo device representative of a physical end user device may be established within a cloud computing environment. The pseudo device may be provisioned for use with MDM service providers and configured to receive commands from the MDM service providers on behalf of the physical end user device. In some embodiments, multiple pseudo devices each representative of a physical end user device may be established within a cloud computing environment. A first pseudo device may be provisioned for use with a first MDM service provider and configured to receive commands from the first MDM service provider on behalf of the physical end user device. A second pseudo device may be provisioned for use with a second MDM service provider and configured to receive commands from the second MDM service provider.Type: GrantFiled: December 31, 2013Date of Patent: August 11, 2020Assignee: Citrix Systems, Inc.Inventor: Simon Frost
-
Patent number: 10708085Abstract: A system for connection of a subscriber to a cloud service provider through a Gateway, having a proprietary routing and switching system for abstraction, modification and reassembly of a subscriber communication message (also “Data Packet”), for transmission to a subscriber specified Cloud Service Provider. This process of abstraction, modification and reassembly of the communication message, effects subscriber specified changes of (a) the routing address of the subscriber Network Address and (b) subscriber VLAN assignment of the VLAN Layer, to translate or adapt said communication message to comport with a VLAN assignment to a subscriber specified Cloud Service Provider, preliminary to transmission to a specified Cloud Service Provider.Type: GrantFiled: February 22, 2016Date of Patent: July 7, 2020Inventor: Jamie Doherty
-
Patent number: 10705875Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.Type: GrantFiled: February 6, 2018Date of Patent: July 7, 2020Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Patent number: 10693729Abstract: The disclosed methods for reducing the port setup time for a large number of TWAMP test sessions for performance measurement testing of telecommunication transport networks include parsing a configuration file to populate an accept-port data structure with proposed receiver ports for communication from a session-sender to session-reflectors; repeatedly and in parallel, from a control client, communicating with receiving servers to set up pairwise test sessions using receiver port allocations from the accept-port data structure, and receiving and checking blocks of Accept-Session messages from the receiving server and handling either case of acceptance of the proposed receiver port or of counter proposal of an alternate-and-available port to be used for the measurement session; and allocating the alternate-and-available port and updating the accept-port data structure by storing the alternate-and-available port received in the particular Accept-Session message; and using the stored ports to initiate TWAMP messType: GrantFiled: March 12, 2018Date of Patent: June 23, 2020Assignee: Spirent Communications, Inc.Inventor: Jyotikumar U. Menon
-
Patent number: 10637972Abstract: A sink device transmits capabilities information associated with the sink device to the source device. The source device, responsive to receiving the capabilities information of the sink device generates a multimedia stream, and transmits the generated multimedia stream to the sink device to be output to the user. The sink device identifies a portion of the capabilities information that has changed and transmits to the source device a notification notifying the source device that a portion of the capabilities information has changed. The source device transmits a request for the portion of the capabilities information that has changed to the sink device. The sink device responsive to receiving the request transmits the portion of the capabilities information that has changed to the source device. The source device then modifies the multimedia stream output to the sink device based on the portion of the capabilities information that has changed.Type: GrantFiled: December 19, 2014Date of Patent: April 28, 2020Assignee: Lattice Semiconductor CorporationInventor: Sergey Yarygin
-
Patent number: 10608954Abstract: A method for resource management includes receiving, from a client, an allocation request for a resource, and assigning, to the client, a partition of a hierarchical resource tree. The partition is in multiple partitions of the hierarchical resource tree. The method further includes identifying a deallocated resource in the partition, and allocating, to the client, the first deallocated resource from the partition to create an allocated resource.Type: GrantFiled: March 11, 2016Date of Patent: March 31, 2020Assignee: Ciena CorporationInventors: Kyle Gosselin-Harris, David Gilson
-
Patent number: 10454865Abstract: A social network activity mode that is implemented using social network activity rules is identified. The social network activity rules allow only social network posts of relevance to a particular activity of a user to be presented to the user. The social network activity mode is applied to a group of social network posts. Based upon applying the social network activity mode to the group of social network posts, social network posts that comply with the social network activity rules of the social network activity mode are provided to the user and social network posts that do not comply with the social network activity rules of the social network activity mode are blocked.Type: GrantFiled: December 19, 2014Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shadi E. Albouyeh, Bernadette A. Carter, Jeffrey R. Hoy, Stephanie L. Trunzo
-
Patent number: 10447802Abstract: A method for implementing an on-premises process broker. The method may include receiving parameter data from a system of engagement, whereby the parameter data includes a query goal. The method may include storing the parameter data in a cache. The method may include preparing a REST call using programming logic based on the parameter data. The method may include transmitting the prepared REST call to a system of record. The method may further include receiving response data from the system of record based on the transmitted REST call. The method may also include updating the parameter data in the cache based on the response data. The method may include determining whether the query goal is satisfied. The method may also include transmitting the parameter data to the system of engagement based on determining the query goal is satisfied.Type: GrantFiled: June 22, 2016Date of Patent: October 15, 2019Assignee: International Business Machines CorporationInventors: Jeffrey E. Bisti, Tynan J. Garrett
-
Patent number: 10440139Abstract: A method for implementing an on-premises process broker. The method may include receiving parameter data from a system of engagement, whereby the parameter data includes a query goal. The method may include storing the parameter data in a cache. The method may include preparing a REST call using programming logic based on the parameter data. The method may include transmitting the prepared REST call to a system of record. The method may further include receiving response data from the system of record based on the transmitted REST call. The method may also include updating the parameter data in the cache based on the response data. The method may include determining whether the query goal is satisfied. The method may also include transmitting the parameter data to the system of engagement based on determining the query goal is satisfied.Type: GrantFiled: March 11, 2016Date of Patent: October 8, 2019Assignee: International Business Machines CorporationInventors: Jeffrey E. Bisti, Tynan J. Garrett
-
Employing session level restrictions to limit access to a redirected interface of a composite device
Patent number: 10331599Abstract: Session level restrictions can be implemented to limit access to a redirected interface of a composite device. These session level restrictions can be defined within a policy of a directory service, such as Active Directory, to facilitate the dynamic application of the restrictions to the appropriate remote sessions. In this way, access restrictions can be applied to individual interfaces of a redirected composite device so that a particular interface will only be accessible from specified remote sessions.Type: GrantFiled: March 11, 2016Date of Patent: June 25, 2019Assignee: DELL PRODUCTS L.P.Inventors: Gautam Sonar, Azeez Ahmed, Deepthi Chavan -
Patent number: 10326825Abstract: A System Solution of a Computing device and Computer hardware automatically generates a Data Model with a well-defined structure containing the Business Entity Data and a Service Representation with Services selected by a Business Entity. The System Solution applies the Data Model to an Automatic Application Generator that automatically generates an Application comprising a set of Native Application Clients for all desired platforms (mobile, non-mobile and Cloud), Application Servers, communication protocols, Dashboards, and other components. The output of the Automatic Application Generator provides a set of Application Clients for the particular platforms selected by the Business Entity and interacts with the Operating System of a Client Device. A Dashboard automatically generates Updated Applications based on the selected Services as desired by the Business Entity. The clients and servers communicate via an automatically generated Client-Server Protocol.Type: GrantFiled: March 15, 2013Date of Patent: June 18, 2019Assignee: GADGET SOFTWARE, INC.Inventors: Fabio M. Chiussi, Parameshwar Hegde
-
Patent number: 10320885Abstract: A high-level functionality generates a Data Model which is used to automatically generate Applications comprising Application Clients, Application Servers, Client-Server Protocols, Dashboards and other components. These Applications are derived for different mobile and non-mobile's Operating Systems. This functionality uses Services, Service Representation, Application Flow, Rules, and Presentation Attributes. The input for the automation is a very high-level, “service” level “language,” from which all parts are automatically generated. The output of the automation also includes a way to validate the correctness of the generated Applications. The generated Dashboard provide a Business Entity with functionality to continuously update the generated Data Model based on the Services and Business Entity data, and from the updated Data Model automatically generate updated versions of the Application.Type: GrantFiled: March 15, 2013Date of Patent: June 11, 2019Assignee: GADGET SOFTWARE, INC.Inventors: Fabio M. Chiussi, Parameshwar Hegde
-
Patent number: 10320942Abstract: A System Solution offers a Business Entity a way to update a Native Application Client by directly downloading a new version of the Application Client from an Application Server bypassing the Application Store. A Native Application Client is updated while the current Native Application Client is running on the Client Device. A Native Application Client is divided into a Native Layer which runs directly on the Operating System of the Client Device and a Dynamic Layer that runs on the Native Layer. The System Solution automatically generates Application Clients, Application Servers, and Dashboards. The Business Entity uses the generated Dashboards to modify the Dynamic Layer by generating a new Dynamic Layer and making it available for download to the Client Device. The Navigation Parameters can be set in the Dynamic Layer allowing the Business Entity to change the application flow of the Native Application Client.Type: GrantFiled: March 15, 2013Date of Patent: June 11, 2019Assignee: GADGET SOFTWARE, INC.Inventors: Fabio M. Chiussi, Parameshwar Hegde
-
Patent number: 10313425Abstract: In one aspect, the present application is directed to a computer-implemented method, a mobile device, a computer network system, and a computer-program product for optimized audio data provision. In an aspect, a computer-implemented method for optimized audio data provision on mobile devices is provided. The method may comprise: evaluating one or more parameters of a network connection of a mobile device; and depending on said evaluation, automatically switching between downloading audio data in an audio file from a server in real-time and downloading audio data in a text file from the server and performing a text-to-speech application of audio data on the mobile device.Type: GrantFiled: November 28, 2016Date of Patent: June 4, 2019Assignee: Accenture Global Services LimitedInventors: Alessandra Macchietti, Alessandro Puglia, Manuela Taglieri, Christian Zomparelli, Andrea Pastori
-
Patent number: 10275375Abstract: A method for communication includes receiving in a network interface controller (NIC) from a host processor, which has a local host memory and is connected to the NIC by a local bus, a remote direct memory access (RDMA) compress-and-write command, specifying a source memory buffer in the local host memory and a target memory address. In response to the command, data are read from the specified buffer into the NIC, compressed in the NIC, and conveyed from the NIC to the target memory address.Type: GrantFiled: March 10, 2013Date of Patent: April 30, 2019Assignee: MELLANOX TECHNOLOGIES, LTD.Inventor: Ali Ayoub
-
Patent number: 10264071Abstract: A request for a session identifier for a particular client is transmitted from an access subsystem of a storage service to a metadata subsystem of the service. A session identifier based on a persistent session storage location at which metadata of the client session are stored is received at the access subsystem. The session identifier is cached at the access subsystem prior to its transmission to the client. A lock state indicator generated by the metadata subsystem in response to a particular request from the client during the client session may also be cached at the access subsystem. Subsequent storage requests from the client during the session may be handled by the access subsystem using the cached session identifier and lock state indicator.Type: GrantFiled: March 31, 2014Date of Patent: April 16, 2019Assignee: Amazon Technologies, Inc.Inventor: Pradeep Vincent
-
Patent number: 10230567Abstract: A multiple storage control network management system includes a plurality of controllers, each coupled to a respective system control network to provide a respective controller environment. A controller manager is coupled to each of the plurality of controllers. The controller manager is operable to monitor the respective controller environment provided by each of the plurality of controllers. The controller manager is also operable to move personas between respective controller environments. The controller manager is also operable to start and stop personas across a plurality of the respective controller environments. The controller manager is also operable to receive a first change object from a first controller of the plurality of controllers, compare the first change object to a previously received change object from the first controller, determine the changes between object elements in the first change object and the previously received change object, and store the determined changes.Type: GrantFiled: April 1, 2013Date of Patent: March 12, 2019Assignee: Dell Products L.P.Inventors: Prabhat D. Tripathi, Ivan Ulianov, Yao Lu, Ferdinand Silva, Vandhana Narayanan
-
Provision of management information and requests among management servers within a computing network
Patent number: 10225135Abstract: Provision of management information and requests among management servers within a computing network are disclosed herein. According to an aspect, a method includes determining a requirement of a computing device that cannot be met by a first management server within a computing network. The method may also include communicating a request to a second management server within the computing network to assist with meeting the requirement of the computing device. Further, the method may include providing, to the second management server, access to management information associated with the computing device.Type: GrantFiled: January 30, 2013Date of Patent: March 5, 2019Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Albert D. Bennah, Jaymin S. Patel, Kenny B. Yarboro -
Patent number: 10225365Abstract: Systems and methods for managing content delivery functionalities based on machine learning models are provided. In one aspect, content requests are routed in accordance with clusters of historical content requests to optimize cache performance. In another aspect, content delivery strategies for responding to content requests are determined based on a model trained on data related to historical content requests. The model may also be used to determine above-the-fold configurations for rendering responses to content requests. In some embodiments, portions of the model can be executed on client computing devices.Type: GrantFiled: December 19, 2014Date of Patent: March 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Blair Livingstone Hotchkies, Bradley Scott Bowman, Paul Christopher Cerda, Min Chong, Anthony T. Chor, Leo Parker Dirac, Kevin Andrew Granade, Udip Pant, Sean Michael Scott
-
Patent number: 10193852Abstract: Canonical name (CNAME) handling is performed in a system configured for global server load balancing (GSLB), which orders IP addresses into a list based on a set of performance metrics. When the GSLB switch receives a reply from an authoritative DNS server, the GSLB switch scans the reply for CNAME records. If a CNAME record is detected and it points to a host name configured for GSLB, then a GSLB algorithm is applied to the reply. This involves identifying the host name (pointed to by the CNAME record) in the reply and applying the metrics to the list of returned IP addresses corresponding to that host name, to reorder the list to place the “best” IP address at the top. If the CNAME record in the reply points to a host name that is not configured for GSLB, then the GSLB sends the reply unaltered to the inquiring client.Type: GrantFiled: July 20, 2009Date of Patent: January 29, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventor: Sunanda Lakshmi Kommula