Managed Object System Patents (Class 719/316)
  • Patent number: 11030010
    Abstract: An information processing apparatus includes a computer resource including a processor and a memory, a component to be controlled, a data control module configured to receive a data request and access the component and a management module configured to receive a management request and manage the component. The management module is configured to share the computer resource with the data control module and receive the management request, and dynamically change a processing order of the management request based on a usage status of the computer resource.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: June 8, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yuta Nakano, Yasuhiro Nakaaki
  • Patent number: 11005917
    Abstract: A method, system and computer readable medium include objects with media content. This method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: May 11, 2021
    Assignee: AiBUY, Inc.
    Inventors: Robert K. Spitz, Sergey L. Sundukovskiy, Christian Briggs
  • Patent number: 10985967
    Abstract: Provided are systems, methods, and computer-program products for a proxy network that can determine, for a set of objects, an initial differential, where the initial differential is determined using a rules data store of a host network. The proxy network can further determine a supplemental differential for the set of objects. The proxy network can further determine a final differential that is the sum of the initial differential and the supplemental differential. The proxy network can further determine a final sum for the set of objects that is the object value less the final differential. The proxy network can further generate an outbound data packet that includes values corresponding to the set of objects and the final sum. When the host network receives the outbound data packet, the host network can modify an object data store using the values corresponding to the set of objects and the final sum.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Loop Commerce, Inc.
    Inventors: Roy Erez, Alex Sirota, Gabriel Saunkeah
  • Patent number: 10977059
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file. Additionally, the processor is configured to generate at least one bytecode from the at least one application file prior to a start-up time responsive to processing the at least one application file. A first bytecode of the at least one bytecode contains a metamodel and the metamodel handles object validation. Additionally, the metamodel is directly generated as the bytecode prior to the start-up time and after a compile time. The processor is also configured to store the first bytecode.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 13, 2021
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Guillaume Smet
  • Patent number: 10963434
    Abstract: Embodiments include a search and match computing system configured to: access, from a third party computing system, a query regarding at least one entity; determine if the query is a structured query or an unstructured query; process the query with at least one of an application programming interface configured to receive structured queries or a second application programming interface receive unstructured queries; initiate a search and match application configured to execute queries on at least one of: a relational data scheme or a non-relational data scheme; receive search results from the at least one of: the relational data scheme or the non-relational data scheme; and process the received search results to generate an output data packet for access by the third party computing system.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: March 30, 2021
    Assignee: EXPERIAN INFORMATION SOLUTIONS, INC.
    Inventors: Mary Ann Ortega Rodriguez, Helen Kaminsky, Manas Kumar Das, Maneesh Raswan
  • Patent number: 10963275
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file and generate bytecode, responsive to processing the at least one application file, from the at least one application file prior to start-up time. The bytecode contains a metamodel and the metamodel controls dependency injection. Additionally, the metamodel is classified as at least one of a first class that is generated at start-up time, a second class that is generated as source files and compiled at compile time, and a third class that is generated directly as bytecode. The processor is also configured to store the bytecode associated with the third class of metamodel.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 30, 2021
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Martin Kouba
  • Patent number: 10957153
    Abstract: A progressive pool controller within a gaming environment can have programmable contents thereof retrieved or changed without need for user interaction with the controller other than inserting a dynamically-linkable and reprogrammable storage device (e.g., a USB flash drive) into an I/O receptacle of the controller. The controller has a service automatically repeatedly executing therein, checking for insertion of the storage device, checking for recognizable commands within the inserted storage device after it is inserted, executing command following programs for the recognizable commands, saving output results of the executed programs into the inserted storage device and signaling that the storage device should be removed from the I/O receptacle upon completed execution of all the command following programs. Contents of the storage device remain encrypted when in transit and are exposed within secured confines of the controller.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 23, 2021
    Assignee: AGS LLC
    Inventors: Anil Kumar Narra, Jasonlee Kissee Hohman, Scott Andrew Melnick
  • Patent number: 10949502
    Abstract: The disclosure is related to a data management platform (“platform”) for providing a secure storage environment for digital contents associated with a user. The platform may be accessible via an app installed on a user device, which allows the user to upload, modify, and view digital contents. Because a digital content is mapped to a universal scaffold in a structured format, the platform can organize and display the digital contents in meaningful ways. The digital contents can be hosted on a remote server. The platform provides zero-knowledge encryption so that the digital contents stored at the server are secure, as in one cannot know the contents of the encrypted information stored at the server. The platform also facilitates zero-knowledge offers in which offers are sent to multiple users but the server does not know to which users the offers are presented until an offer is accepted by the user.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: March 16, 2021
    Assignee: THINKSPAN, LLC
    Inventors: Brian Samuel Taylor, Matthew Maxwell Murphy, James Michael Faris
  • Patent number: 10932110
    Abstract: A method and apparatus for realizing a web service. The apparatus having binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface receives from a node a registration message including information on the address of the node, a flag indicating that at least part of the resources of the node are defined in a template, and a node type identification; a second interface for retrieving template information on the basis of the node type identification and a resource component for storing information on nodes, node addresses, node resources and template information.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 23, 2021
    Inventors: Sampo Ukkola, Zachary Shelby, Mikko Saarnivala
  • Patent number: 10922458
    Abstract: Systems and methods for protocol bridging for a system level modeling simulation (SLMS), such as a SYSTEMC simulation where the components communicate using a TLM2.0 application programming interface (API). The method includes accessing design configuration information describing a first component of the SLMS that uses a first communication protocol and a second component of the SLMS that uses a second communication protocol. Run-time bridging logic is inserted between the first component and the second component based on the design configuration information. The run-time bridging logic is inserted at initialization of the SLMS and configured to bridge the first communication protocol of the first component and the second communication protocol of the second component.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 16, 2021
    Assignee: Synopsys, Inc.
    Inventors: Amit Garg, Soniya Gupta
  • Patent number: 10915496
    Abstract: In an approach for generating a file, a computer provides a selection window associated with a second file, wherein the selection window is at least partially transparent and at least partially overlays an opened first file. The computer identifies content within the opened first file that is overlaid by the provided selection window associated with the second file. The computer transfers a copy of the identified content within the opened first file that is overlaid by the provided selection window associated with the second file, wherein the opened first file does not incorporate changes that are made within the second file.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Li Jia Chen, Nan Chen, Yang Liang, Qin Qiong Zhang, Xue Yong Zhang, Jia Zou
  • Patent number: 10908924
    Abstract: A method for loading objects from hash chains. A version chain of a class for a serialized object is located in an instance block of an instance chain. A class version of the serialized object is compared to a current version of the class. When the class version of the serialized object matches the current version of the class, a runtime object is loaded by deserializing the serialized object. When the class version of the serialized object does not match the current version of the class: one or more field values are extracted from the serialized object; a converter function is applied to the one or more field values to generate one or more converted field values; and a runtime object that matches the current version is loaded with the one or more converted field values.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: February 2, 2021
    Assignee: Intuit Inc.
    Inventors: Ian Pentland, Michael Richard Gabriel
  • Patent number: 10884726
    Abstract: An object class is disclosed. The object class comprises a mixed-tenanted object class. An instance of the mixed tenanted object class is indicated as tenanted or is indicated as non-tenanted.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: January 5, 2021
    Assignee: Workday, Inc.
    Inventors: Salvador Maiorano, Kashif Qayyum, Jon Ruggiero
  • Patent number: 10862760
    Abstract: Embodiments relate to virtualization and have particular application to lifecycle management of Virtualized Network Functions (VNFs). Preferred embodiments provide a method for managing VNFs in a communications network that comprises management and orchestration (MANO) entities and a deployment management entity which is functionally separate from the MANO entities.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: December 8, 2020
    Assignee: Metaswitch Networks Ltd.
    Inventors: Andrew Munro Caldwell, Benjamin Gill, Christopher Swindle, Christopher Coomber, Murray Rogers
  • Patent number: 10778646
    Abstract: The present technology is directed to a system and method for implementing scalable namespace based VPN headends with context awareness to facilitate targeted and granular provision of security services within the cloud. The scalability aspect involves the creation or allocation of one or more namespaces as direct termination points for inbound VPN connections to the cloud. The namespace are created dynamically upon discovery of context information (metadata) associated with deployment of a new customer traffic/connection onto the cloud. This information will be attached to the namespace to implement context awareness so that customer traffic may be attached into upstream services in a service-discoverable way. In this way, upon deployment, upstream services will automatically know about the new customer traffic and can implement security enforcement in an isolated fashion.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: September 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Aravinth Kumar Ramachandran, Umanath Somi Sekaran
  • Patent number: 10762068
    Abstract: A system for implementing virtual columns in a column store database is provided. In some implementations, the system performs operations including accessing a database table in a column store database system, the database table comprising at least one virtual column, the column store database system storing data in a column-oriented structure. The operations further include calculating a value for the at least one virtual column based on at least one existing column of the database table, the calculated value mapped to a row identifier associated with a row of the database table. The operations further include providing, in response to a query, the calculated value to a user interface, the query associated with the row identifier.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: September 1, 2020
    Assignee: SAP SE
    Inventors: Thomas Legler, Andreas Tonder
  • Patent number: 10732928
    Abstract: A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: August 4, 2020
    Assignee: Google LLC
    Inventors: Tyler Akidau, Robert Bradshaw, Ben Chambers, Craig Chambers, Reuven Lax, Daniel Mills, Frances Perry
  • Patent number: 10705887
    Abstract: Aspects of the present invention provide devices that generate an array in a first memory of a first programming language that includes an element of each object of a plurality of objects, wherein the array includes a plurality of items, and each item of the array includes the element of a corresponding object, copy the array in the first memory of the first programming language to a second memory of a second programming language, and generate each of the objects in the second programming language from the copied array.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventor: Motohiro Kawahito
  • Patent number: 10698712
    Abstract: Methods and apparatus to manage virtual machines are disclosed. An example method includes determining that a deployment of a first virtual machine has halted because the first virtual machine is dependent on a second virtual machine that has not been fully deployed and in response to detecting that the second virtual machine has been deployed, notifying, via a processor, the first virtual machine that deployment of the first virtual machine may continue.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: June 30, 2020
    Assignee: VMWARE INC
    Inventors: Thirumalesh Reddy, Sreekantha Indireddy, Shreekanth Ankala, Bhavin Mathia
  • Patent number: 10693622
    Abstract: A product management system receives one or modifications of a product, and separating the one or more modifications into two collections. The first collection includes one or more modifications that require approval. The second collection includes the one or more modifications. The product management system adds each modification from the first collection to a change management system, and stores each modification from the second collection that is not also in the first collection into production data. The product management system initiates a workflow for the change management system.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: June 23, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Prasanth Gopalakrishnan
  • Patent number: 10654339
    Abstract: A method of pairing a sensor node of a transport refrigeration system with a coordinator node using an assisting device in a communication network is provided, the method includes: the assisting device obtains identification information of the sensor node; the assisting device connects with the coordinator node; the assisting device transmits the identification information of the sensor node to the coordinator node for the coordinator node to pair with the sensor node; the assisting device receives pairing status of the sensor node and the coordinator node; and the assisting device indicates the pairing status.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: May 19, 2020
    Assignee: Thermo King Corporation
    Inventors: Mark P. Weber, Matthew Srnec, Matthew S. Nelson, Russell L. Sanders, Paul J. Kroes
  • Patent number: 10599728
    Abstract: A method for processing queries includes a master device receiving a query from a client device, and interpreting the query to identify a data record identifier matching the query. The method further includes obtaining, using a metadata table on the master device, a segment device identifier storing a data record identified by the data record identifier for the query, sending the query to a segment device, the segment device being identified by the segment device identifier, and receiving a result of the query from the segment device. The method further includes transmitting the result to the client device.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 24, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Karunanithi Shanmugam
  • Patent number: 10581701
    Abstract: A mechanism for declarative service domain federation uses a declarative approach to both the visibility aspect and the management aspect of service domain federation. Instead of manually exporting services, that is, selecting individual services from source domains to be visible in the target domain, using the present system, a federation architect uses a federation console to specify federation intent. The federation intent may include federation rule, query-based service group, and quality-of-service (QoS) policy. Based on the declared federation intent, a planning engine resolves the individual services based on the group query, generates the service visibility configuration, and creates the necessary service proxies and/or mediation objects to satisfy the goal. At runtime, a service monitor collects the performance metrics of federated services and dynamically adjusts the mediation/proxy configurations to maintain the QoS objectives specified by the federation architect.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daniel Bauer, Nicholas D. Butler, Han Chen, Kristijan Dragicevic, Luis Garces-Erice, Gidon Gershinsky, Minkyong Kim, Hui Lei, David Rushall, Marc-Thomas H. Schmidt, Konstantin Shagin, Hao Yang, Liangzhao Zeng
  • Patent number: 10579427
    Abstract: A method and a system for translating a resource requirement associated with an application into one or more tangible infrastructural resources in a communication network is disclosed. The method includes receiving a request for the resource requirement associated with the application. The method includes creating in response to the received request, an application compose requirement file based on an application definition and the resource requirement. The method includes translating the resource requirement associated with the application into the one or more tangible infrastructural resources based on the created application compose requirement file. The method includes providing the one or more tangible infrastructural resources to the application based on the translated resource requirement.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: March 3, 2020
    Inventors: Shailesh Mittal, Ashok Rajagopalan, Raghu Krishnamurthy
  • Patent number: 10515087
    Abstract: Methods and systems for searching for objects. A plurality of Attributes can be assigned to each of a plurality of objects in a collection. Each of the Attributes can be assigned to a Kind. A search query can be received including at least one Attribute specified by a user. A list of Kinds can be displayed. The Attributes can be grouped into Kinds such that searching the objects to determine if the objects have a particular Attribute is not performed if the objects do not have Attributes of that Kind associated with an object to be searched. Grouped Attributes can be subdivided into smaller groupings and resulting subdivisions can be given a numerical score indicating how far a subdivision is from all or none.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: December 24, 2019
    Assignee: Q-SENSEI CORP.
    Inventors: Timothy Poston, Raghu Raghavan, Michael Fenton, David Poston
  • Patent number: 10466122
    Abstract: In a sensor device, microcomputers acquire detection signals from plural sensor sections. A first signal line includes a main line and a sub line, and is capable of bidirectional communication between the sensor section and the microcomputers. A second signal line includes a main line and a sub line, and is capable of bidirectional communication between the sensor section and the microcomputers. A trigger signal is transmitted to the sensor section from the first microcomputer via the main line. A trigger signal is transmitted to the sensor section from the second microcomputer via the main line. Detection of steering torque can be continued in the occurrence of an abnormality in part of the sensor sections or microcomputers.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: November 5, 2019
    Assignee: DENSO CORPORATION
    Inventors: Koichi Nakamura, Masaya Taki
  • Patent number: 10440054
    Abstract: A method, computer program product, and system for generating a unique (deceptive) view of a network, the method includes a processor generating, for a host on a computing network, a virtual network topology view, where the virtual network topology view of the network host differs from a physical network topology of the computing network, wherein the network node perceives the computing network as comprising a network topology of the virtual network topology view. The generating includes: the processor modifying naming and addressing services of network components communicatively coupled to the network host and transforming network flows between the network resources viewable by the network host in the virtual network topology view, to be consistent with the virtual network topology view.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 8, 2019
    Assignee: Perspecta Labs Inc.
    Inventor: Seth Robertson
  • Patent number: 10380486
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for classifying entities. Data representing an observation of an entity is received. One or more features of the entity are identified. A first classification for the entity is assigned based on the identified features, and a best fit analysis of the identified features to existing classifications. In response to identifying one or more additional features of the entity and determining that the identified additional features meet an update criterion, or in response to determining that the identified features meet an update criterion based on a modified best fit analysis, the assigned first classification for the entity is changed to a second classification for the entity.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventor: Kirk J. Krauss
  • Patent number: 10359934
    Abstract: Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for IT appliance control. The method comprises determining an action regarding a storage system, encoding the action regarding the storage system, and representing the action regarding the storage system as a graphical representation.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 23, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Vitaly Kozlovsky, Inga Petryaevskaya, Yuri Zagrebin, Konstantin Tyapochkin, Alexey Fomin
  • Patent number: 10346485
    Abstract: In one example embodiment, a computer system includes at least one processor and a memory storing a data graph and instructions. The instructions, when executed by the at least one processor, cause the system to generate a template sentence based on a fact including a first node, a second node and a string, wherein the first node and the second node exist in the data graph and the string represents a fact that is absent from the data graph, search the internet for a document including the template sentence, and upon determining the internet includes the document with the template sentence, infer the fact by generating a series of connections between nodes and edges of the data graph that together with the first node and the second node are configured to represent the fact, the series of connections defining a path, in the data graph, from the first node to the second node.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: July 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Yaniv Leviathan, Eyal Segalis, Yoav Tzur, Gal Chechik
  • Patent number: 10305750
    Abstract: Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a package associated with a network management device and management input. The processor can generate at least one management device schema based on the package, and can modify a controller schema based on the management input and the at least one management device schema. The processor can receive a configuration input signal that includes instructions to configure the network management device. The processor can determine a management device schema associated with the network management device based on the controller schema, and can convert the configuration input signal into a configuration signal based on the management device schema. The processor can also send the configuration signal to cause a modification to a configuration of the network management device based on the configuration signal.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 28, 2019
    Inventors: Srikanth Subramanian, Raymond Wing Cheh, Jaganathan S. Murugesan
  • Patent number: 10278113
    Abstract: In a self-organizing wireless multihop network, each node device selects operation among short-range (SR) and long-range (LR) communication modes, among which the SR mode uses a higher data rate than the LR mode. Each node device advertises connectivity link availability for neighboring node devices, and selectively initiates a link in response to connectivity availability advertised by at least one neighboring node device. The availability advertising is performed in the SR and the LR communication modes, according to a periodicity that is dynamically-variable in response to prevailing circumstances in the local neighborhood. The link initiation is selectively performed in one of either the SR or the LR communication mode based on selection criteria that include data throughput performance associated with different neighboring node devices with which connectivity is available via a certain communication mode.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: April 30, 2019
    Assignee: Eaton Intelligent Power Limited
    Inventors: Roger K. Alexander, Jianming Yuan, Tzeta Tsao, Sergey Sukhobok
  • Patent number: 10257266
    Abstract: In an actor system, messages communicated to and from a first actor in a first location of an actor system can be monitored. A message frequency between the first actor and a second actor in a second location of the actor system can be determined. The message frequency can be compared to a threshold message frequency. A determination can be made whether to move the first actor from the first location based on comparison of the message frequency to the threshold message frequency.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Paul Thompson, Charles Beyer
  • Patent number: 10203938
    Abstract: An example device may include one or more processors to receive an input associated with developing an application; determine a feature that may be included in the application based on the input; select an application programming interface (API) from an API repository, where the API may be associated with the feature of the application; select a user interface (UI) to facilitate user interaction with the application based on the API; and/or perform an action associated with developing the application.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: February 12, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Pramodsing Bijani, Mahesh Bandkar, Anand Parulkar, Ravi Sachdev, Mufaddal Moazam Kantawala
  • Patent number: 10187473
    Abstract: The invention relates to a method for gateway policy enforcement. The method includes receiving configuration data from a services registry. Also, the method includes annotating, based on the configuration data, a plurality of policies with flags. In addition, the method includes binding, using the annotations of the policies, a route to at least one of the annotated policies.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 22, 2019
    Assignee: INTUIT INC.
    Inventors: Jason Michael Webb, Amit Ramchandra Jere, Thomas Barnes, Miroslav Svetoslavov Boussarov, Viraj Raghunath Kulkarni, Shailesh Shamarao Sawant, Santosh Shenoy, Michael Scott Obendorf
  • Patent number: 10180831
    Abstract: An application installation method of a mobile device is provided. The method includes installing an application on the mobile device; presenting, if the application is installed, an icon corresponding to the application and a mark to indicate that the application is installed, such that at least a portion of the mark is located on the icon; executing the application; and presenting, after the application is executed, the icon without the mark.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: January 15, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Joon-kyu Seo, Hyun-jin Kim, Ji-yeon Kwak, Jin Ra
  • Patent number: 10176523
    Abstract: An order management system and method are provided for automated management of the trading activity between a buy-side firm and sell-side firm. A trade rotation list is defined that governs trades. Items on the trade rotation list are defined by at least one characteristic that is used to match a trade by assigning a sequence number to that trade. An eligibility policy and a rotation method can be defined for each trade list. The rotation method rotates the sequence in which sponsors receive block trades, so that sponsors alternate the advantage of trading first. A trade route within an order management system comprises a trade context and an allocation context. One of the trade context or allocation context or both are referenced by metadata characteristics. If the trade route references a context by name, then the trade order is routed to the trade proxy associated with the context.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: January 8, 2019
    Assignee: Vestmark, Inc.
    Inventors: Heeren H Pathak, Ladislav Kis, Neal Hartmann
  • Patent number: 10169015
    Abstract: A method for compact data marshaller generation includes determining a plurality of data types having a same memory layout from data to be marshalled using a processor, each of the plurality of data types being associated with one or more separate data marshallers. The one or more separate data marshallers are unified to provide a single data marshaller for the plurality of data types for compact data marshaller generation.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Yohei Ueda
  • Patent number: 10169007
    Abstract: Technologies are disclosed herein for providing a service provider network integrated compilation service and runtime system. In particular, a compilation service is disclosed that provides functionality for modifying program source code at compile time to utilize network services provided by a service provider network. The compilation service can also perform authentication and authorization with the service provider network at compile time, initialize network services in the service provider network for use at compile time, and integrate with the service provider network in other ways at compile time. Program code modified and compiled by the compilation service can be deployed to and executed within the service provider network. The compiled program code can utilize a runtime system that includes one or more runtime managed service clients configured to interact with the network services provided by the service provider network in a memory and network efficient manner.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Samuel Zakian, William Alexander Strand
  • Patent number: 10158967
    Abstract: An electronic device comprising: a memory including a first memory area associated with a first application; and at least one processor operatively coupled to the memory, configured to: detect that a connection is established between the electronic device and an external electronic device; and allocate a second memory area in the memory in response to detecting that the connection is established.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 18, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Ho Jang, Moon-Soo Kim
  • Patent number: 10073686
    Abstract: A system includes reception of a request from a first execution thread to post a message to a second execution thread, a payload of the message comprising an object including a function and serialized text of the function, and, in response to the request, deletion of the function from the object to create a modified object, and calling of a method to post a second message to the second execution thread, a payload of the second message comprising the modified object and the serialized text of the function. A request is received from the second execution thread to handle the second message, the serialized text of the function is deserialized, and the deserialized text of the function is inserted into the modified object to generate a fourth object.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: September 11, 2018
    Assignee: SAP SE
    Inventor: Viren Kumar
  • Patent number: 9984120
    Abstract: A computer-implemented method for determining a query execution plan based on transaction state may include determining that a first set of database values in a database table are in a committed transaction state and that a second set of database values in the database table are in an uncommitted transaction state. In response to the determining, the first set of database values may have a first set of statistics generated and the second set of database values may have a second set of statistics generated. The first and second set of statistics may be for use in determining a query execution plan.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 9984121
    Abstract: A computer-implemented method for determining a query execution plan based on transaction state may include determining that a first set of database values in a database table are in a committed transaction state and that a second set of database values in the database table are in an uncommitted transaction state. In response to the determining, the first set of database values may have a first set of statistics generated and the second set of database values may have a second set of statistics generated. The first and second set of statistics may be for use in determining a query execution plan.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 9978085
    Abstract: Disclosed is an approach for implementing an improved system, method, and computer program product for a marketing automation product, where an external content service is integrated with the marketing automation tool.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: May 22, 2018
    Assignee: Oracle International Corporation
    Inventors: Andrew W. Robinson, Robert Paulsen, Umair Akeel
  • Patent number: 9977673
    Abstract: Systems and methods are disclosed for providing a platform-dependent porting layer. The method includes receiving source code, provided by a user, comprising a plurality of generic instructions. The method includes determining a platform type of a target platform for executing the source code. The method includes retrieving, based on the platform type, a porting layer, associated with the target platform, comprising a plurality of platform-specific instructions. The method includes mapping each generic instruction of the plurality of generic instructions to a platform-specific instruction of the plurality of platform-specific instructions.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: May 22, 2018
    Assignee: Marvell International Ltd.
    Inventors: Brian Steven Friedkin, Michael David Kellner, J. Peter Hoddie
  • Patent number: 9971569
    Abstract: Embodiments of the present invention provide a method, computer program product, and computer system for generating object model validation rules. The method includes receiving an object model and generating a first field structure. A second field structure is generated based on the first field structure. A set of validation rules is then generated based on the second field structure.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Phillip M. Rauscher, Ossama Shokry
  • Patent number: 9946585
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an asset platform to an asset in a distributed offering network. The asset platform includes a container and an asset module and offering module implemented on the container. The asset module provides an abstraction of the asset to the offering module such that offer modules may communicate through the container with asset modules in a standard manner.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: April 17, 2018
    Assignee: Oracle America, Inc.
    Inventors: Michael J. Wookey, Michael J. Gionfriddo, Thomas J. Zepf, Michael R. Ries
  • Patent number: 9934385
    Abstract: In a system for facilitating distributed security and vulnerability testing of a software application, each development sandbox in a set of sandboxes receives a portion of the entire application, and the received portion may be tested based on an application-level security policy to obtain a pass/fail result. The portion of the application corresponding to a certain sandbox may be modified and rescanned (i.e., retested) until the modifications, i.e., development achieves functional and quality requirements, and a pass result is obtained. Thereafter, the scan results are promoted to a policy sandbox, where a compliance result for the entire software application can be obtained based on, at least in part, the promoted results. Other sandboxes may also perform their respective pass/fail testing using the promoted results, thus minimizing the need for synchronizing the code changes in different sandboxes before testing for security policy in any sandbox and/or during application-level scanning.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: April 3, 2018
    Assignee: Veracode, Inc.
    Inventor: Peter J. Chestna
  • Patent number: 9906622
    Abstract: Disclosed are various embodiments for automated service interface optimization. In one embodiment, usage metrics are determined for a service client corresponding to usage of a set of data items within a data object. An optimized data object is provided to the service client in response to a request from the service client for the data object. The optimized data object includes empty values in place of one or more data items in the set of data items. The data item(s) are determined based at least in part on the usage metrics.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: February 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Timothy M. Sehn, Brian Evan Maher
  • Patent number: 9870263
    Abstract: Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ara Bernardi, Sriram Sampath, John M. Sheehan, Tad Dennis Brockway