Collaborative Creation Of A Product Or A Service Patents (Class 705/300)
  • Patent number: 11908027
    Abstract: Methods and systems that allow a recipient to electronically receive documents and accept service of process include receiving personally identifiable information about the recipient, generating a retrieval code specific to the recipient and/or the documents, and causing the retrieval code to be displayed on a page or device for delivery to the recipient. Later, the methods and systems receive user input including the retrieval code, verify that the user is the recipient, provide the recipient access to the electronic documents, and offer the recipient electronic delivery of the electronic documents. If the recipient agrees to the offer of electronic delivery, the methods and systems cause the electronic documents to be electronically delivered to the recipient; and after they deliver the documents in full, they present an acceptance document acknowledging and accepting the service of the electronic documents upon the recipient, and ask the recipient to execute it.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: February 20, 2024
    Inventors: Alexander J L Theoharis, Timothy D. Dinehart, Diane I. Conrad, Daniel Beier, Brandon H. Fuller, James J. MacLeod, Emily A. Barnard, David Thorn, Akshitha Vaddi, Aaron Cushman
  • Patent number: 11863601
    Abstract: Systems and methods configured to execute branching automation schemes in a collaboration environment are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment; manage automation records of the collaboration environment, the automation records defining trigger events, branching criteria, and sets of automated actions to carry out in the collaboration environment in response to occurrence of the trigger events and satisfaction of individual ones of the branching criteria; responsive to the detection of the occurrence of individual trigger events and the satisfaction of the individual ones of the branching criteria, effectuate individual ones of the sets of automated actions within the collaboration environment, and/or perform other operations.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Asana, Inc.
    Inventors: Victoria Ye, Alexander Rybak, Adrian Van Yen
  • Patent number: 11836680
    Abstract: A system for interactive learning has a database of content, the content including spatial, temporal, material, psychological, moral, artistic, philosophical, scientific, and probability elements from which to create a story track. At least one software program is disposed on at least one computer system designed to calculate story vectors from which to craft stories and select learning objectives. A learning management system with at least one user interface is designed to allow at least one or more people to, via at least one or more of video, audio, and text, interact with at least one or more of the software program and people, people inclusive of audience members, characters, actors, clients, and moderators. The software program is designed to direct the story within degrees of freedom calculated from the story vectors to create new story vectors, the story vectors used to create one or more new story tracks.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: December 5, 2023
    Inventor: Peter Hertsgaard
  • Patent number: 11822375
    Abstract: A method at a controller (112) of a database network (110) is provided. The controller (112) receives (S100) a request for a first set of data entries (200a). The request comprises a public identifier and an identifier of a first database (111a) of the plurality of databases (111) from which the first set of data entries (200a) is to be retrieved, each data entry (210) in the first set of data entries (200a) comprising a respective raw value for each of a plurality of attributes (220). The controller (112) retrieves the first set of data entries (200a) and uses the public identifier to transform (S120) the raw values of at least a first attribute (220a) of the plurality of attributes (220) into respective synthetic values. The controller (112) generates (S130) and outputs (S140) a first dataset (300a) comprising data entries having the synthetic values for the first attribute (220a) and the raw values for at least one of the attributes (220).
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: November 21, 2023
    Assignee: INFOSUM LIMITED
    Inventors: Alistair Joseph Bastian, Jason Clifford Tye, Stephen Paul Rowles, Ashkan Lorkalantari, Robert Graham Clayburn
  • Patent number: 11811769
    Abstract: Exemplary systems, methods, and apparatuses implement a declarative, metadata driven, cryptographically verifiable multi-network (multi-tenant) shared ledger in conjunction with a cloud based computing environment.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: November 7, 2023
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11810212
    Abstract: Various embodiments provide an asset management distributed ledger system for capturing, storing, and providing access to asset information/data. For example, the distributed ledger system may capture and store asset information/data that provides a complete record of an asset and further provide access to the asset information/data via an IUI or search function of the distributed ledger system.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: November 7, 2023
    Assignee: KOCH CAPABILITIES, LLC
    Inventors: Stephen Mackenzie, Michael Kruljac, Tim Davies
  • Patent number: 11720711
    Abstract: A system and method for block management of interactions comprising a network-connected block management computer connected to a plurality of connected devices and to one or more blockchains to enable an object compiler to receive a plurality of criteria from a requesting device. The compiler the receives a plurality of blocks from the blockchains based on the criteria. Each block corresponding to a preconfigured interaction object previously written by devices either during or after the completion of a transaction. The compiler analyzes the preconfigured interaction objects to determine if there is corresponding supplemental object. The compiler requests the supplemental blocks from the blockchains, and processes supplemental objects based on type, if no corresponding supplemental object it found, the associated interaction object is flagged.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 8, 2023
    Inventor: Gustavo Manuel Damil Marin
  • Patent number: 11663038
    Abstract: Systems and methods are described for migrating a workflow from a source system to a target system. The systems and methods receive metadata defining a workflow configured for processing by the source system. A set of rules associated with transforming the metadata for processing by the target system are identified. A first rule is applied to the metadata to execute a first transformation of an element of the metadata. A second rule is applied to the metadata to execute a second transformation of a position of an element of the metadata. The systems and methods generate a transformed workflow including the first transformation and the second transformation. The transformed workflow is displayed via the target system.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: May 30, 2023
    Assignee: salesforce.com, inc.
    Inventors: Derek Franklin DSouza, Priya Mittal
  • Patent number: 11620322
    Abstract: Systems and methods for managing regulatory information. The system comprises a submission controller, a registration controller and a submission archive controller. The submission controller may manage a submission structure, and allow users to search for documents in a content management system and add the documents to the submission structure. The registration controller may manage product registration information and health authority interactions globally, and capture, view and take actions upon product registrations. The submission archive controller may allow users to access a complete history of regulatory submissions and correspondence globally, with an easy to use interface. The three controllers reside in a single system that allows them to interact seamlessly with each other.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 4, 2023
    Assignee: Veeva Systems Inc.
    Inventors: Uri Reich, Sandra Komadinic, Richard Merrick, Rolando Sa, Katharyn Wilber
  • Patent number: 11615088
    Abstract: An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous query, apply a transformation to the continuous query to generate a query plan for the continuous query, transform the query plan using a transformation algorithm to generate a transformed query plan, receive a micro-batch stream of input events related to an application, process the input events of the micro-batch stream based at least in part on the transformed query plan to generate a set of output events related to the application, and store the set of output events related to the application in an output queue.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 28, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram, Santosh Kumar, Pavan Advani, Kunal Mulay, Jeffrey Toillion
  • Patent number: 11606324
    Abstract: Concepts and technologies disclosed herein are directed to per-session invocation of priority services based upon network available information. A service architecture can include a service architecture core and a service execution runtime framework in which a priority service application is executable to perform operations to provide a priority service for a communications session. The priority service application can determine whether a priority service should be invoked for the communications session based upon priority criteria. If a determination is made that the priority service is to be invoked for the communications session based upon the priority criteria, the priority service application can invoke the priority service for the communications session.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: March 14, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Keylor Eng, Anisa Parikh
  • Patent number: 11580064
    Abstract: Computer-implemented methods and systems for efficient alphanumeric encoding for arbitrary payload data are disclosed. The computer-implemented method, performed by a server system, includes accessing URI-oriented payload data. The method further includes converting the URI-oriented payload data into an alphanumeric data type based, at least in part, on an alphanumeric encoding method. The alphanumeric encoding method may be one of BASE36, BASE37, BASE38-QR-URI-UNRESERVED, BASE42, BASE45, Base64, Base66, Base183, and Base191. The method further includes generating a machine-readable code based, at least in part, on the converted URI-oriented payload data.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: February 14, 2023
    Assignee: Cypherpunk LLC
    Inventor: Zachary Collier
  • Patent number: 11556811
    Abstract: Provided is an information processing apparatus, including a calculation section which calculates a proficiency level of a user for operations performed by the user for achieving a prescribed objective based on history information related to the operations and attribute information related to physical features of the user, and a generation section which generates advice for achieving the objective based on the proficiency level calculated by the calculation section.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: January 17, 2023
    Assignee: SONY CORPORATION
    Inventors: Takayasu Kon, Yoichiro Sako, Kazunori Hayashi, Yasunori Kamada, Takatoshi Nakamura, Hiroyuki Hanaya, Tomoya Onuma, Akira Tange
  • Patent number: 11494372
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for generating context data for an information card are disclosed. Upon receiving a selection of a data element to include in an information card, a plurality of dimensional view types available for the data element are determined and provided to a user. Upon receiving a selection of a dimensional view type from the plurality of dimensional view types, a set of attributes associated with the dimensional view type are determined and provided to the user. A selection of an attribute from the set of attributes is received, and a dimensional view is generated based on the selection of the dimensional view type and attribute.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: November 8, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Scott Rigney, Michael-Andrew Keays, Malik Abu-Kalokoh, Utkarsha Bhave
  • Patent number: 11480944
    Abstract: Exemplary embodiments relate to methods, mediums, and systems for associating information, including critical-to-quality (CTQ) information such as minimum or maximum part dimensions, with parts in a three-dimensional model of a product. The information may be identified by performing a failure mode effect analysis (FMEA) against the model. The information is stored with the model data (e.g., in the form of an annotation applied to a model feature corresponding to the part in question). The model data may be consulted by product lifecycle management (PLM) applications during various phases of the product's lifecycle. Among other possibilities, the information may be used to automatically generate regulatory compliance documentation, to ensure product quality standards are met during a manufacturing process, or to perform postproduction quality monitoring of the product.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 25, 2022
    Inventors: David Wolf, Michael Prudhomme, Swapan Jha, Jeff Milkey
  • Patent number: 11461288
    Abstract: The present disclosure is directed to a discovery process that enables discovery of database management systems (DBMSs) hosted by at least one client device of a client network. The disclosed discovery process involves a discovery server disposed on the client network accessing the client device hosting the DBMS to collect configuration item (CI) data on the configuration and operation of management, extraction, and replication processes of the DBMS. More specifically, this discovery process involves the discovery server requesting and receiving certain CI data from the management process of the DBMS, requesting and receiving certain CI data from an operating system (OS) of the client devices, as well as parsing and retrieving certain CI data from configuration and report files of the DBMS. Additionally, the disclosed discovery process is designed to be performed without being granted special or additional privileges within the DBMS itself.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: October 4, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Hail Tal, Shay Herzog, Shiri Hameiri, Tom Bar Oz
  • Patent number: 11410162
    Abstract: Techniques to perform mathematically and logically rigorous validations for decentralized applications (DApp) communicatively coupled to a distributed ledger are disclosed. A protocol for a business or enterprise process is encoded as a workflow on a labeled transition system as part of a DApp. Transitions are coded via an asynchronous Pi Calculus or other process calculi. A rules engine validates transitions using process calculi operations, or alternatively performing mathematical and logical analyses on the labeled transition system. Validations are disclosed for both development time and run time. In some embodiments, the logic behind the DApp is composed of a predetermined set of components representing processes. In one specific embodiment, the predetermined set of components is solely of an input component and an output component when composed perform a transaction where either both components received artifact representations from the other component or neither do.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 9, 2022
    Assignee: Deixis, PBC
    Inventors: Pamela E. Bell, Allen L. Brown, David B. Ezell, Patrick J. D. Santos
  • Patent number: 11368855
    Abstract: A network convergence method and device, an electronic apparatus, a storage medium are provided. The method includes: taking online information obtained at least from network data as first nodes, and constructing a first network with the first nodes based on an association among the online information, the online information including at least one account and at least one piece of network media information; taking offline information obtained at least from mobile communication data as second nodes, and constructing a second network with the second nodes based on an association among the offline information, the offline information including at least one terminal identifier and location information of a terminal corresponding to the at least one terminal identifier; and converging the first network and the second network by using an association between the account in the online information and the terminal identifier in the offline information, to construct a heterogeneous network.
    Type: Grant
    Filed: August 1, 2020
    Date of Patent: June 21, 2022
    Assignee: Beijing Baidu Netcom Science And Technology Co., Ltd.
    Inventors: Shengwen Yang, Wenwu Zhu, Mingyang Dai
  • Patent number: 11356745
    Abstract: A computer-implemented method for optimizing the placement of previously selected breaks in a media item is provided herein. Embodiments of the method include steps of identifying a break in a media item, the break being associated with a first break point at a first time during playback of the media item. The method may also include steps of dynamically adjusting the placement of the breaks within the media item based on the performance of the media item.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 7, 2022
    Assignee: GOOGLE LLC
    Inventors: Yun Shi, Jianfeng Yang, Ramesh Sarukkai, Zindziswa Lara McCormick
  • Patent number: 11294546
    Abstract: Systems, methods, and other embodiments associated with providing automated discovery and facilitation of user business processes are described. Parse a system log of an integrated business system to identify interactions of a user with each event of a selected type of event. For each event, create a data structure that describes the interactions with the event based on the identified interactions and one or more characteristics of the event. Analyze the data structures to train a machine learning model to apply a process applied to events of the selected type by the user. Generate a customized user interface that is configured to present the user with an option to automatically carry out the process for a set of subsequent events of the selected type based on application of the model. Substitute the customized user interface for a standard user interface when transmitting instructions to display one or more subsequent events.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: April 5, 2022
    Assignee: Oracle International Corporation
    Inventors: Oleksiy Ignatyev, Gary Alan Wiessinger
  • Patent number: 11178094
    Abstract: Concepts and technologies disclosed herein are directed to per-session invocation of priority services based upon network available information. A service architecture can include a service architecture core and a service execution runtime framework in which a priority service application is executable to perform operations to provide a priority service for a communications session. The priority service application can determine whether a priority service should be invoked for the communications session based upon priority criteria. If a determination is made that the priority service is to be invoked for the communications session based upon the priority criteria, the priority service application can invoke the priority service for the communications session.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: November 16, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Keylor Eng, Anisa Parikh
  • Patent number: 11030232
    Abstract: Systems and methods for managing regulatory information. The system comprises a submission controller, a registration controller and a submission archive controller. The submission controller may manage a submission structure, and allow users to search for documents in a content management system and add the documents to the submission structure. The registration controller may manage product registration information and health authority interactions globally, and capture, view and take actions upon product registrations. The submission archive controller may allow users to access a complete history of regulatory submissions and correspondence globally, with an easy to use interface. The three controllers reside in a single system that allows them to interact seamlessly with each other.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 8, 2021
    Assignee: Veeva Systems Inc.
    Inventors: Uri Reich, Sandra Komadinic, Richard Merrick, Rolando Sa, Katharyn Wilber
  • Patent number: 10990897
    Abstract: Systems, technologies and techniques for generating a customized classification model are disclosed. The system and technologies, such as THOMSON REUTERS SELF-SERVICE CLASSIFICATIONâ„¢, employ part machine learning and part an user interactive approach to generate a customized classification model. The system combines a novel approach for text classification using a smaller initial set of data to initiate training, with a unique workflow and user interaction for customization.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: April 27, 2021
    Inventors: Hila Zarosim, Oren Hazai, Ofri Rom, Ehud Azikri, Lior Weintraub, Yael Lindman, Enav Weinreb, Savva Khalaman, Yossi Ben-Shlomo, Dmitry Levinson, Evyatar Sharabi, Alexandra Rabinovich Goldshlager, Shai Hertz
  • Patent number: 10984183
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a request to create a collaborative post, the request having been submitted by a first user of a social networking system. A determination can be made of at least one second user of the social networking system that was identified as a collaborating user, wherein the at least one second user is permitted to contribute to the collaborative post. The collaborative post can be generated based at least in part on content provided by the first user and the at least one second user. The collaborative post can be published through the social networking system.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 20, 2021
    Assignee: Facebook, Inc.
    Inventor: Robin Maxime Clediere
  • Patent number: 10958780
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for phone fraud prevention. One of the methods includes adding a first identifier of a first phone event of a first user into a blockchain managed by one or more devices on a decentralized network. The first identifier of the first phone event is classified into a list of phone fraud identifiers. A second identifier of a second phone event involving a second user is received. The second identifier is compared with the list of phone fraud identifiers that includes the first identifier. In a case where the second identifier matches a phone fraud identifier in the list of phone fraud identifiers, the first user is notified that the second phone event involves a risk of phone fraud.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: March 23, 2021
    Assignee: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Wenqiang Zhao, Yanpeng Li, Boyan Jia
  • Patent number: 10943029
    Abstract: A system and method for block management of interactions comprising a network-connected block management computer connected to a plurality of connected devices and to one or more blockchains to enable an object compiler to receive a plurality of criteria from a requesting device. The compiler the receives a plurality of blocks from the blockchains based on the criteria. Each block corresponding to a preconfigured interaction object previously written by devices either during or after the completion of a transaction. The compiler analyzes the preconfigured interaction objects to determine if there is corresponding supplemental object. The compiler requests the supplemental blocks from the blockchains, and processes supplemental objects based on type, if no corresponding supplemental object it found, the associated interaction object is flagged.
    Type: Grant
    Filed: December 22, 2018
    Date of Patent: March 9, 2021
    Inventor: Gustavo Manuel Damil Marin
  • Patent number: 10860006
    Abstract: A system for supervising operation of at least one machine of an industrial installation or for supervising such operation and actuating the at least one machine based on such supervision, is disclosed. The system comprises a network comprising a server and a plurality of devices forming a computing cluster. At least some devices of the plurality of devices are connectable to a machine of the industrial installation. Each device of the at least some devices comprises: a first processor configured to compute in real-time, with data acquirable from the machine to which the device is connectable, a first processing task for solving a first query; and a second processor configured to share its processing power with the network, and to compute, when assigned by the server, at least one thread of a second processing task for solving a second query.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: December 8, 2020
    Assignee: PLETHORA LLOT, S.L.
    Inventors: Javier Diaz, Jose Juan Gabilondo
  • Patent number: 10789027
    Abstract: An embodiment of the present invention is a program that causes a computer to function as: means for preparing print layout data in accordance with an instruction of a user, the print layout data indicating print layout of print information corresponding to a print object that includes a fixed print object and a variable print object; and means for preparing screen layout data, by the computer in accordance with preparation of the print layout data, the screen layout data indicating screen layout that includes an input field for accepting input of print information corresponding to the variable print object.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: September 29, 2020
    Assignee: SATO HOLDINGS KABUSHIKI KAISHA
    Inventor: Naoki Kowata
  • Patent number: 10460270
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing cross-organizational processing of business intelligence metrics including, for example, means for scheduling a time for metrics collection from databases of a host organization; generating one or more messages and associated parameters to implement the metrics collection at the host organization; enqueuing the one or more messages and associated parameters for processing by the host organization; dequeuing the one or more messages and associated parameters into the host organization for processing, wherein the processing is to output the metrics collection into an intermediate table; capturing the metrics collection output via the processing at the intermediate table; and exposing the intermediate table to metrics queries. Other related embodiments are disclosed.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: October 29, 2019
    Assignee: salesforce.com, inc.
    Inventors: Samarpan Jain, Steven Tamm
  • Patent number: 10410095
    Abstract: A computer-implemented method of identifying a payment card design includes partitioning an image of a detected payment card into a plurality of blocks, the image comprising predetermined portions irreversibly masked; and generating an individual numerical representation of each respective one of the plurality of blocks, thereby generating a collective numerical representation of the design of the detected payment card. The method also includes selecting, from a database storing a plurality of payment card designs, one or more payment card designs based on the collective numerical representation of the design of the detected payment card. The method further includes generating a similarity score between the design of the detected payment card and each of the one or more selected payment card designs; and associating the design of the detected payment card with one of the one or more selected payment card designs based on the similarity score.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: September 10, 2019
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Jiaming Li, Jie Zhang
  • Patent number: 10354257
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 16, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Patent number: 10348855
    Abstract: Various embodiments of the present disclosure provide improved mechanisms and techniques for integrating complex data structures with collaboration environments. Various embodiments involve creating a collaboration group around a selected complex data structure, and including the selected complex data structure as well one or more other related complex data structures in the collaboration group. In some embodiments, an object consumption definition is applied to metadata associated with the complex data structure to determine the related complex data structures.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 9, 2019
    Assignee: Success Factors, Inc.
    Inventor: John Offenhartz
  • Patent number: 10304106
    Abstract: Computer based systems and methods allow designing (e.g., customization) of consumer products, such as articles of footwear, apparel, athletic equipment, etc., by users.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: May 28, 2019
    Assignee: NIKE, Inc.
    Inventors: Tiffany L. Paul, Heather A. Mahoney, Michael J. Wood
  • Patent number: 10289616
    Abstract: Technologies are generally described for providing a system that allows data use clients direct access to perform complex analysis on data assets without compromising the assets by sharing the data contained may set up the data assets in virtual datacenters (VDCs) within a physical datacenter and open additional resources within the VDCs to data use clients. The data use clients may be enabled to upload and execute analysis applications with access to valuable data. Data traffic exiting the VDCs through such applications however, ma be controlled by a supervisor that analyzes an output and enforces limitations on content and/or volume based on a level of purchased access.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: May 14, 2019
    Assignee: Empire Technology Development, LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 10230598
    Abstract: A re-stacking data visualization display is generated that includes individual graphic representations of instances (virtual computing systems) used to provide a software application in a cloud computing environment. The re-stacking data visualization display shows a launch date for each instance, a termination date for the instance, an indication of the instance creation template used to generate that instance, and the base instance creation template release dates for each of the base instance creation templates. Consequently, the re-stacking policy associated with a software application offering can be readily determined by a simple examination of the re-stacking data visualization display. As a result, any potential security issues and vulnerabilities can be readily identified and addressed.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: March 12, 2019
    Assignee: Intuit Inc.
    Inventors: Thomas M. Pigoski, II, Theresa M. Dayog, Edward L. Farmer, Rajan Bansal, Mark Richard Friberg
  • Patent number: 10178064
    Abstract: Concepts and technologies disclosed herein are directed to per-session invocation of priority services based upon network available information. A service architecture can include a service architecture core and a service execution runtime framework in which a priority service application is executable to perform operations to provide a priority service for a communications session. The priority service application can determine whether a priority service should be invoked for the communications session based upon priority criteria. If a determination is made that the priority service is to be invoked for the communications session based upon the priority criteria, the priority service application can invoke the priority service for the communications session.
    Type: Grant
    Filed: May 29, 2017
    Date of Patent: January 8, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Keylor Eng, Anisa Parikh
  • Patent number: 10038619
    Abstract: Technologies are described herein for providing a monitoring service in a cloud-based computing environment. A request is received from a user to subscribe to the monitoring service. The monitor workflow may correspond to the monitoring service. A first call to a finder application is executed over a communications network to retrieve data points according to the monitor workflow. A second call to an analyzer application is executed over the communications network to identify a relevant data point in the data points. A third call to a notifier application is executed over the communications network to notify the user of the relevant data point.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Marc Mercuri
  • Patent number: 10025765
    Abstract: A category is determined to which a portion of a code selected for review by a reviewer belongs. A subset is selected from a set of checklist items. A checklist item in the subset is configured for reviewing a set of categories of code portions including the category of the portion. A context including a characteristic of the reviewer is determined of the review of the portion. A checklist item in a sub-subset of the subset of checklist items is usable in reviewing the code portions under a set of contexts. The context of the review of the portion corresponds to a context in the set of contexts. Using a checklist item from the sub-subset, a checklist is dynamically configured to be specific to the review of the portion, specific to the reviewer, and specific to a given time of the review.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: July 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evan C. Hughes, Richard A. Maludzinski
  • Patent number: 9971889
    Abstract: Devices and nodes associated with a vehicle may communicate using a higher-level, common messaging protocol over an ad-hoc network to publish and subscribe to services, even though different nodes may utilize different types of links and channels. The network includes a rules node that is fixedly connected to the vehicle and that stores a set of rules. Given a possible publisher, subscriber, and/or a service, a node action is allowed or denied based on the set of rules. The rules may be generated or updated based on priorities, security levels, and/or characteristics of publishers, subscribers, their respective users, and/or services; a current dynamic condition; and/or user input. The rules node and at least one other node may be transported by the vehicle, and both transported nodes and nodes external to the vehicle may use the common messaging protocol to join the ad-hoc network, discover other nodes, authenticate, and publish/consume services.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: May 15, 2018
    Assignee: GOGO LLC
    Inventors: Ronald A. Wahler, Kevin Mahoney, Jon Worosylo
  • Patent number: 9971752
    Abstract: Systems and methods are disclosed herein for incorporating a second edit into a first edit in an electronic document. The first edit and the second edit in the electronic document are received, and a shared position of the first edit and the second edit in the electronic document is identified. The second edit is determined to be privileged relative to the first edit by determining that the first edit is made by a first user with a first set of permissions and the second edit is made by a second user with a second set of permissions larger than the first set of permissions. When the second edit is privileged relative to the first edit, the second edit is incorporated into the first edit.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: May 15, 2018
    Assignee: GOOGLE LLC
    Inventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
  • Patent number: 9886269
    Abstract: Techniques for enforcing software reviews are described. For example, a machine receives a commit request to commit code to a repository. The machine, in response to the receiving of the commit request, determines a directory that is a destination of the code. The machine identifies, based on the directory, an ownership file that includes an identifier of an owner who controls committing of code to the directory. The machine determines, based on the ownership file, that the owner did not provide an indication of approval of the code requested to be committed to the repository. The machine facilitates, based on the determination that the owner did not provide the indication of approval, a review of the code by the owner.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel L. Grillo, Stephen Holsapple, David McCutcheon, Dustin Kwong, Jens Pillgram-Larsen, Jarek Rudzinski
  • Patent number: 9875069
    Abstract: An information processing apparatus includes a selection section. When the information processing apparatus makes an image forming apparatus perform image formation on a presentation file including first information on a first output image and second information on a second target output image associated with the first output image based on the first information and the second information, the selection section selects a target output image on which the image formation is performed from among the second output image.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: January 23, 2018
    Assignee: Konica Minolta, Inc.
    Inventors: Tetsuren Ri, Toyoshige Nounishi, Fumihito Akiyama, Masahiro Ozawa, Takahisa Matsunaga, Hiroshi Nogawa, Yasufumi Aoyama, Kunikazu Satou, Shunsuke Araki
  • Patent number: 9729589
    Abstract: Various embodiments of the present disclosure provide improved mechanisms and techniques for integrating computer based collaboration systems with other systems. Various embodiments involve creating a collaboration group around a business object created in another system, and maintaining communications with the other system such that updates regarding actions taken with regard to the business object may be received from and sent to the other system. In various embodiments, the information provided by the other system is displayed in a user interface of the collaboration system. In some embodiments, the information provided by the collaboration system is displayed in a user interface of the other system. In some embodiments, historical information regarding actions taken in the collaboration group is stored, and made available for later retrieval even after the collaboration group is no longer active.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: August 8, 2017
    Assignee: SUCCESSFACTORS, INC.
    Inventor: John Offenhartz
  • Patent number: 9704237
    Abstract: A measuring unit (301) acquires measurement data for a plurality of lines by repeatedly executing, on a reference tire, a measurement process to acquire measurement data for one line. A first acquisition unit (311) generates height data for one line for each of the plurality of sets of measurement data measured by the measuring unit (301), arranges the generated plurality of values of one-dimensional height data into a matrix form, generates two-dimensional height data for the measured face, and generates reference shape data. A second acquisition unit (314) acquires object one-dimensional height data from one-line shape data measured by the measuring unit (301) for the object tire.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: July 11, 2017
    Assignee: Kobe Steel, Ltd.
    Inventors: Kaname Araki, Eiji Takahashi
  • Patent number: 9679089
    Abstract: A method for operating a building information modeling (BIM) system is provided. The method includes at a BIM server, in response to receiving a save tri-dimensional data command from a client computing device, associatively mapping identification data in each of a building model, a hierarchical structure of building model data, and a Construction Operations Building Information Exchange (COBie) spreadsheet and storing a representation of the associative mapping of the identification data for display in at least one of the BIM server and a client computing device in electronic communication with the server over a network.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: June 13, 2017
    Assignee: Viewpoint, Inc.
    Inventors: Richard Stokoe, Laurence Skoropinski, Andrew Thomson, Andrew Burden, Lloyd Pickering
  • Patent number: 9667582
    Abstract: Concepts and technologies disclosed herein are directed to per-session invocation of priority services based upon network available information. A service architecture can include a service architecture core and a service execution runtime framework in which a priority service application is executable to perform operations to provide a priority service for a communications session. The priority service application can determine whether a priority service should be invoked for the communications session based upon priority criteria. If a determination is made that the priority service is to be invoked for the communications session based upon the priority criteria, the priority service application can invoke the priority service for the communications session.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: May 30, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Keylor Eng, Anisa Parikh
  • Patent number: 9635129
    Abstract: A mechanism is provided for integrated functionality across separate software applications to provide a response. First and second software applications are determined both of which are independently designed to perform actions to provide the response. The first software application has a first functionality software component and a first data source software component. The second software application has a second functionality software component and a second data source software component. According to a user profile, the OS selects between the first and second functionality software components a selected functionality software component, and selects between the first and second data source software components a selected data source software component from which to provide the data corresponding to the user request. The response is presented as the integration of the selected functionality and data source software components.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: April 25, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Christopher Baldwin
  • Patent number: 9595009
    Abstract: Embodiments of the present provide a method, system and computer program product for reviewer selection during distributed software development. In an embodiment of the invention, a method for reviewer selection during distributed software development can include receiving a request to review a module of source code stored in a source code repository and managed by an IDE executing in memory of a computer. The method also can include retrieving meta-data for the module of source code referencing different collaborators previously accessing the module of source code in the IDE. The method yet further can include ranking the collaborators according to at least one user centric characteristic of the module of source code. Finally, the method can include selecting a highest ranked one of the collaborators to review the module of source code.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 9589307
    Abstract: A method of selling absorbent articles wherein the absorbent articles are co-packaged sets of absorbent articles bearing similar and/or related graphics.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: March 7, 2017
    Assignee: The Procter and Gamble Company
    Inventors: Tina Marie Glahn, Beth Goldman Mason, George Christopher Dobrin
  • Patent number: 9565129
    Abstract: A method and a system may automatically compute optimized target resources and identify configurations given discovered source properties and dependencies of machines, while prioritizing performance in the target environment. An algorithm and/or tools for programmatically identifying and locating business application instances in an infrastructure, based on weighted similarity metric may be also provided.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Jinho Hwang, Jill L. Jermyn, Michael E. Nidd, Michael Tacci, Maja Vukovic